1. Packages
  2. Datadog
  3. API Docs
  4. Dashboard
Datadog v4.28.1 published on Monday, Jun 24, 2024 by Pulumi

datadog.Dashboard

Explore with Pulumi AI

datadog logo
Datadog v4.28.1 published on Monday, Jun 24, 2024 by Pulumi

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

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as datadog from "@pulumi/datadog";
    
    // Example Ordered Layout
    const orderedDashboard = new datadog.Dashboard("ordered_dashboard", {
        title: "Ordered Layout Dashboard",
        description: "Created using the Datadog provider in Pulumi",
        layoutType: "ordered",
        widgets: [
            {
                alertGraphDefinition: {
                    alertId: "895605",
                    vizType: "timeseries",
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                alertValueDefinition: {
                    alertId: "895605",
                    precision: 3,
                    unit: "b",
                    textAlign: "center",
                    title: "Widget Title",
                },
            },
            {
                alertValueDefinition: {
                    alertId: "895605",
                    precision: 3,
                    unit: "b",
                    textAlign: "center",
                    title: "Widget Title",
                },
            },
            {
                changeDefinition: {
                    requests: [{
                        q: "avg:system.load.1{env:staging} by {account}",
                        changeType: "absolute",
                        compareTo: "week_before",
                        increaseGood: true,
                        orderBy: "name",
                        orderDir: "desc",
                        showPresent: true,
                    }],
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                distributionDefinition: {
                    requests: [{
                        q: "avg:system.load.1{env:staging} by {account}",
                        style: {
                            palette: "warm",
                        },
                    }],
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                checkStatusDefinition: {
                    check: "aws.ecs.agent_connected",
                    grouping: "cluster",
                    groupBies: [
                        "account",
                        "cluster",
                    ],
                    tags: [
                        "account:demo",
                        "cluster:awseb-ruthebdog-env-8-dn3m6u3gvk",
                    ],
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                heatmapDefinition: {
                    requests: [{
                        q: "avg:system.load.1{env:staging} by {account}",
                        style: {
                            palette: "warm",
                        },
                    }],
                    yaxis: {
                        min: "1",
                        max: "2",
                        includeZero: true,
                        scale: "sqrt",
                    },
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                hostmapDefinition: {
                    request: {
                        fills: [{
                            q: "avg:system.load.1{*} by {host}",
                        }],
                        sizes: [{
                            q: "avg:memcache.uptime{*} by {host}",
                        }],
                    },
                    nodeType: "container",
                    groups: [
                        "host",
                        "region",
                    ],
                    noGroupHosts: true,
                    noMetricHosts: true,
                    scopes: [
                        "region:us-east-1",
                        "aws_account:727006795293",
                    ],
                    style: {
                        palette: "yellow_to_green",
                        paletteFlip: true,
                        fillMin: "10",
                        fillMax: "20",
                    },
                    title: "Widget Title",
                },
            },
            {
                noteDefinition: {
                    content: "note text",
                    backgroundColor: "pink",
                    fontSize: "14",
                    textAlign: "center",
                    showTick: true,
                    tickEdge: "left",
                    tickPos: "50%",
                },
            },
            {
                queryValueDefinition: {
                    requests: [{
                        q: "avg:system.load.1{env:staging} by {account}",
                        aggregator: "sum",
                        conditionalFormats: [
                            {
                                comparator: "<",
                                value: 2,
                                palette: "white_on_green",
                            },
                            {
                                comparator: ">",
                                value: 2.2,
                                palette: "white_on_red",
                            },
                        ],
                    }],
                    autoscale: true,
                    customUnit: "xx",
                    precision: 4,
                    textAlign: "right",
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                queryTableDefinition: {
                    requests: [{
                        q: "avg:system.load.1{env:staging} by {account}",
                        aggregator: "sum",
                        limit: 10,
                        conditionalFormats: [
                            {
                                comparator: "<",
                                value: 2,
                                palette: "white_on_green",
                            },
                            {
                                comparator: ">",
                                value: 2.2,
                                palette: "white_on_red",
                            },
                        ],
                    }],
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                scatterplotDefinition: {
                    request: {
                        xes: [{
                            q: "avg:system.cpu.user{*} by {service, account}",
                            aggregator: "max",
                        }],
                        ys: [{
                            q: "avg:system.mem.used{*} by {service, account}",
                            aggregator: "min",
                        }],
                    },
                    colorByGroups: [
                        "account",
                        "apm-role-group",
                    ],
                    xaxis: {
                        includeZero: true,
                        label: "x",
                        min: "1",
                        max: "2000",
                        scale: "pow",
                    },
                    yaxis: {
                        includeZero: false,
                        label: "y",
                        min: "5",
                        max: "2222",
                        scale: "log",
                    },
                    title: "Widget Title",
                    liveSpan: "1h",
                },
            },
            {
                servicemapDefinition: {
                    service: "master-db",
                    filters: [
                        "env:prod",
                        "datacenter:dc1",
                    ],
                    title: "env: prod, datacenter:dc1, service: master-db",
                    titleSize: "16",
                    titleAlign: "left",
                },
            },
            {
                timeseriesDefinition: {
                    requests: [
                        {
                            q: "avg:system.cpu.user{app:general} by {env}",
                            displayType: "line",
                            style: {
                                palette: "warm",
                                lineType: "dashed",
                                lineWidth: "thin",
                            },
                            metadatas: [{
                                expression: "avg:system.cpu.user{app:general} by {env}",
                                aliasName: "Alpha",
                            }],
                        },
                        {
                            logQuery: {
                                index: "mcnulty",
                                computeQuery: {
                                    aggregation: "avg",
                                    facet: "@duration",
                                    interval: 5000,
                                },
                                searchQuery: "status:info",
                                groupBies: [{
                                    facet: "host",
                                    limit: 10,
                                    sortQuery: {
                                        aggregation: "avg",
                                        order: "desc",
                                        facet: "@duration",
                                    },
                                }],
                            },
                            displayType: "area",
                        },
                        {
                            apmQuery: {
                                index: "apm-search",
                                computeQuery: {
                                    aggregation: "avg",
                                    facet: "@duration",
                                    interval: 5000,
                                },
                                searchQuery: "type:web",
                                groupBies: [{
                                    facet: "resource_name",
                                    limit: 50,
                                    sortQuery: {
                                        aggregation: "avg",
                                        order: "desc",
                                        facet: "@string_query.interval",
                                    },
                                }],
                            },
                            displayType: "bars",
                        },
                        {
                            processQuery: {
                                metric: "process.stat.cpu.total_pct",
                                searchBy: "error",
                                filterBies: ["active"],
                                limit: 50,
                            },
                            displayType: "area",
                        },
                    ],
                    markers: [
                        {
                            displayType: "error dashed",
                            label: " z=6 ",
                            value: "y = 4",
                        },
                        {
                            displayType: "ok solid",
                            value: "10 < y < 999",
                            label: " x=8 ",
                        },
                    ],
                    title: "Widget Title",
                    showLegend: true,
                    legendSize: "2",
                    liveSpan: "1h",
                    events: [
                        {
                            q: "sources:test tags:1",
                        },
                        {
                            q: "sources:test tags:2",
                        },
                    ],
                    yaxis: {
                        scale: "log",
                        includeZero: false,
                        max: "100",
                    },
                },
            },
            {
                toplistDefinition: {
                    requests: [{
                        q: "avg:system.cpu.user{app:general} by {env}",
                        conditionalFormats: [
                            {
                                comparator: "<",
                                value: 2,
                                palette: "white_on_green",
                            },
                            {
                                comparator: ">",
                                value: 2.2,
                                palette: "white_on_red",
                            },
                        ],
                    }],
                    title: "Widget Title",
                },
            },
            {
                groupDefinition: {
                    layoutType: "ordered",
                    title: "Group Widget",
                    widgets: [
                        {
                            noteDefinition: {
                                content: "cluster note widget",
                                backgroundColor: "pink",
                                fontSize: "14",
                                textAlign: "center",
                                showTick: true,
                                tickEdge: "left",
                                tickPos: "50%",
                            },
                        },
                        {
                            alertGraphDefinition: {
                                alertId: "123",
                                vizType: "toplist",
                                title: "Alert Graph",
                                liveSpan: "1h",
                            },
                        },
                    ],
                },
            },
            {
                serviceLevelObjectiveDefinition: {
                    title: "Widget Title",
                    viewType: "detail",
                    sloId: "56789",
                    showErrorBudget: true,
                    viewMode: "overall",
                    timeWindows: [
                        "7d",
                        "previous_week",
                    ],
                },
            },
        ],
        templateVariables: [
            {
                name: "var_1",
                prefix: "host",
                "default": "aws",
            },
            {
                name: "var_2",
                prefix: "service_name",
                "default": "autoscaling",
            },
        ],
        templateVariablePresets: [{
            name: "preset_1",
            templateVariables: [
                {
                    name: "var_1",
                    value: "host.dc",
                },
                {
                    name: "var_2",
                    value: "my_service",
                },
            ],
        }],
    });
    // Example Free Layout
    const freeDashboard = new datadog.Dashboard("free_dashboard", {
        title: "Free Layout Dashboard",
        description: "Created using the Datadog provider in Pulumi",
        layoutType: "free",
        widgets: [
            {
                eventStreamDefinition: {
                    query: "*",
                    eventSize: "l",
                    title: "Widget Title",
                    titleSize: "16",
                    titleAlign: "left",
                    liveSpan: "1h",
                },
                widgetLayout: {
                    height: 43,
                    width: 32,
                    x: 0,
                    y: 0,
                },
            },
            {
                eventTimelineDefinition: {
                    query: "*",
                    title: "Widget Title",
                    titleSize: "16",
                    titleAlign: "left",
                    liveSpan: "1h",
                },
                widgetLayout: {
                    height: 9,
                    width: 66,
                    x: 33,
                    y: 60,
                },
            },
            {
                freeTextDefinition: {
                    text: "free text content",
                    color: "#d00",
                    fontSize: "36",
                    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: {
                    url: "https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350",
                    sizing: "fit",
                    margin: "small",
                },
                widgetLayout: {
                    height: 20,
                    width: 30,
                    x: 69,
                    y: 0,
                },
            },
            {
                logStreamDefinition: {
                    indexes: ["main"],
                    query: "error",
                    columns: [
                        "core_host",
                        "core_service",
                        "tag_source",
                    ],
                    showDateColumn: true,
                    showMessageColumn: true,
                    messageDisplay: "expanded-md",
                    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",
                    titleSize: "16",
                    titleAlign: "left",
                },
                widgetLayout: {
                    height: 40,
                    width: 30,
                    x: 101,
                    y: 48,
                },
            },
            {
                traceServiceDefinition: {
                    displayFormat: "three_column",
                    env: "datadog.com",
                    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",
                    liveSpan: "1h",
                },
                widgetLayout: {
                    height: 38,
                    width: 66,
                    x: 33,
                    y: 21,
                },
            },
            {
                timeseriesDefinition: {
                    requests: [{
                        formulas: [
                            {
                                formulaExpression: "my_query_1 + my_query_2",
                                alias: "my ff query",
                            },
                            {
                                formulaExpression: "my_query_1 * my_query_2",
                                limit: {
                                    count: 5,
                                    order: "desc",
                                },
                                alias: "my second ff query",
                            },
                        ],
                        queries: [
                            {
                                metricQuery: {
                                    dataSource: "metrics",
                                    query: "avg:system.cpu.user{app:general} by {env}",
                                    name: "my_query_1",
                                    aggregator: "sum",
                                },
                            },
                            {
                                metricQuery: {
                                    query: "avg:system.cpu.user{app:general} by {env}",
                                    name: "my_query_2",
                                    aggregator: "sum",
                                },
                            },
                        ],
                    }],
                },
                widgetLayout: {
                    height: 16,
                    width: 25,
                    x: 58,
                    y: 83,
                },
            },
            {
                timeseriesDefinition: {
                    requests: [
                        {
                            queries: [{
                                eventQuery: {
                                    name: "my-query",
                                    dataSource: "logs",
                                    indexes: ["days-3"],
                                    computes: [{
                                        aggregation: "count",
                                    }],
                                    groupBies: [{
                                        facet: "host",
                                        sort: {
                                            metric: "@lambda.max_memory_used",
                                            aggregation: "avg",
                                        },
                                        limit: 10,
                                    }],
                                },
                            }],
                        },
                        {
                            displayType: "overlay",
                            queries: [{
                                metricQuery: {
                                    name: "MyOverlay",
                                    dataSource: "metrics",
                                    query: "avg:system.cpu.user{host:COMP-QJWVM2FYT4}",
                                },
                            }],
                        },
                    ],
                },
                widgetLayout: {
                    height: 16,
                    width: 28,
                    x: 29,
                    y: 83,
                },
            },
            {
                timeseriesDefinition: {
                    requests: [{
                        queries: [{
                            processQuery: {
                                dataSource: "process",
                                textFilter: "abc",
                                metric: "process.stat.cpu.total_pct",
                                limit: 10,
                                tagFilters: ["some_filter"],
                                name: "my_process_query",
                                sort: "asc",
                                isNormalizedCpu: true,
                                aggregator: "sum",
                            },
                        }],
                    }],
                },
                widgetLayout: {
                    height: 16,
                    width: 28,
                    x: 0,
                    y: 83,
                },
            },
            {
                timeseriesDefinition: {
                    requests: [{
                        formulas: [{
                            formulaExpression: "query1",
                            alias: "my cloud cost query",
                        }],
                        queries: [{
                            cloudCostQuery: {
                                dataSource: "cloud_cost",
                                query: "sum:aws.cost.amortized{*}",
                                name: "query1",
                                aggregator: "sum",
                            },
                        }],
                    }],
                },
            },
            {
                powerpackDefinition: {
                    powerpackId: "00000000-0000-0000-0000-000000000000",
                    backgroundColor: "blue",
                    bannerImg: "https://example.org/example.png",
                    showTitle: true,
                    title: "Powerpack Widget",
                    templateVariables: {
                        controlledExternallies: [{
                            name: "var_2",
                            values: ["autoscaling"],
                            prefix: "service_name",
                        }],
                        controlledByPowerpacks: [{
                            name: "var_3",
                            prefix: "timeframe",
                            values: [
                                "default",
                                "values",
                                "here",
                            ],
                        }],
                    },
                },
            },
        ],
        templateVariables: [
            {
                name: "var_1",
                prefix: "host",
                "default": "aws",
            },
            {
                name: "var_2",
                prefix: "service_name",
                "default": "autoscaling",
            },
        ],
        templateVariablePresets: [{
            name: "preset_1",
            templateVariables: [
                {
                    name: "var_1",
                    value: "host.dc",
                },
                {
                    name: "var_2",
                    value: "my_service",
                },
            ],
        }],
    });
    
    import pulumi
    import pulumi_datadog as datadog
    
    # Example Ordered Layout
    ordered_dashboard = datadog.Dashboard("ordered_dashboard",
        title="Ordered Layout Dashboard",
        description="Created using the Datadog provider in Pulumi",
        layout_type="ordered",
        widgets=[
            datadog.DashboardWidgetArgs(
                alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs(
                    alert_id="895605",
                    viz_type="timeseries",
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                alert_value_definition=datadog.DashboardWidgetAlertValueDefinitionArgs(
                    alert_id="895605",
                    precision=3,
                    unit="b",
                    text_align="center",
                    title="Widget Title",
                ),
            ),
            datadog.DashboardWidgetArgs(
                alert_value_definition=datadog.DashboardWidgetAlertValueDefinitionArgs(
                    alert_id="895605",
                    precision=3,
                    unit="b",
                    text_align="center",
                    title="Widget Title",
                ),
            ),
            datadog.DashboardWidgetArgs(
                change_definition=datadog.DashboardWidgetChangeDefinitionArgs(
                    requests=[datadog.DashboardWidgetChangeDefinitionRequestArgs(
                        q="avg:system.load.1{env:staging} by {account}",
                        change_type="absolute",
                        compare_to="week_before",
                        increase_good=True,
                        order_by="name",
                        order_dir="desc",
                        show_present=True,
                    )],
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                distribution_definition=datadog.DashboardWidgetDistributionDefinitionArgs(
                    requests=[datadog.DashboardWidgetDistributionDefinitionRequestArgs(
                        q="avg:system.load.1{env:staging} by {account}",
                        style=datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs(
                            palette="warm",
                        ),
                    )],
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                check_status_definition=datadog.DashboardWidgetCheckStatusDefinitionArgs(
                    check="aws.ecs.agent_connected",
                    grouping="cluster",
                    group_bies=[
                        "account",
                        "cluster",
                    ],
                    tags=[
                        "account:demo",
                        "cluster:awseb-ruthebdog-env-8-dn3m6u3gvk",
                    ],
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                heatmap_definition=datadog.DashboardWidgetHeatmapDefinitionArgs(
                    requests=[datadog.DashboardWidgetHeatmapDefinitionRequestArgs(
                        q="avg:system.load.1{env:staging} by {account}",
                        style=datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs(
                            palette="warm",
                        ),
                    )],
                    yaxis=datadog.DashboardWidgetHeatmapDefinitionYaxisArgs(
                        min="1",
                        max="2",
                        include_zero=True,
                        scale="sqrt",
                    ),
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                hostmap_definition=datadog.DashboardWidgetHostmapDefinitionArgs(
                    request=datadog.DashboardWidgetHostmapDefinitionRequestArgs(
                        fills=[datadog.DashboardWidgetHostmapDefinitionRequestFillArgs(
                            q="avg:system.load.1{*} by {host}",
                        )],
                        sizes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs(
                            q="avg:memcache.uptime{*} by {host}",
                        )],
                    ),
                    node_type="container",
                    groups=[
                        "host",
                        "region",
                    ],
                    no_group_hosts=True,
                    no_metric_hosts=True,
                    scopes=[
                        "region:us-east-1",
                        "aws_account:727006795293",
                    ],
                    style=datadog.DashboardWidgetHostmapDefinitionStyleArgs(
                        palette="yellow_to_green",
                        palette_flip=True,
                        fill_min="10",
                        fill_max="20",
                    ),
                    title="Widget Title",
                ),
            ),
            datadog.DashboardWidgetArgs(
                note_definition=datadog.DashboardWidgetNoteDefinitionArgs(
                    content="note text",
                    background_color="pink",
                    font_size="14",
                    text_align="center",
                    show_tick=True,
                    tick_edge="left",
                    tick_pos="50%",
                ),
            ),
            datadog.DashboardWidgetArgs(
                query_value_definition=datadog.DashboardWidgetQueryValueDefinitionArgs(
                    requests=[datadog.DashboardWidgetQueryValueDefinitionRequestArgs(
                        q="avg:system.load.1{env:staging} by {account}",
                        aggregator="sum",
                        conditional_formats=[
                            datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs(
                                comparator="<",
                                value=2,
                                palette="white_on_green",
                            ),
                            datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs(
                                comparator=">",
                                value=2.2,
                                palette="white_on_red",
                            ),
                        ],
                    )],
                    autoscale=True,
                    custom_unit="xx",
                    precision=4,
                    text_align="right",
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                query_table_definition=datadog.DashboardWidgetQueryTableDefinitionArgs(
                    requests=[datadog.DashboardWidgetQueryTableDefinitionRequestArgs(
                        q="avg:system.load.1{env:staging} by {account}",
                        aggregator="sum",
                        limit=10,
                        conditional_formats=[
                            datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs(
                                comparator="<",
                                value=2,
                                palette="white_on_green",
                            ),
                            datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs(
                                comparator=">",
                                value=2.2,
                                palette="white_on_red",
                            ),
                        ],
                    )],
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                scatterplot_definition=datadog.DashboardWidgetScatterplotDefinitionArgs(
                    request=datadog.DashboardWidgetScatterplotDefinitionRequestArgs(
                        xes=[datadog.DashboardWidgetScatterplotDefinitionRequestXArgs(
                            q="avg:system.cpu.user{*} by {service, account}",
                            aggregator="max",
                        )],
                        ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(
                            q="avg:system.mem.used{*} by {service, account}",
                            aggregator="min",
                        )],
                    ),
                    color_by_groups=[
                        "account",
                        "apm-role-group",
                    ],
                    xaxis=datadog.DashboardWidgetScatterplotDefinitionXaxisArgs(
                        include_zero=True,
                        label="x",
                        min="1",
                        max="2000",
                        scale="pow",
                    ),
                    yaxis=datadog.DashboardWidgetScatterplotDefinitionYaxisArgs(
                        include_zero=False,
                        label="y",
                        min="5",
                        max="2222",
                        scale="log",
                    ),
                    title="Widget Title",
                    live_span="1h",
                ),
            ),
            datadog.DashboardWidgetArgs(
                servicemap_definition=datadog.DashboardWidgetServicemapDefinitionArgs(
                    service="master-db",
                    filters=[
                        "env:prod",
                        "datacenter:dc1",
                    ],
                    title="env: prod, datacenter:dc1, service: master-db",
                    title_size="16",
                    title_align="left",
                ),
            ),
            datadog.DashboardWidgetArgs(
                timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(
                    requests=[
                        datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                            q="avg:system.cpu.user{app:general} by {env}",
                            display_type="line",
                            style=datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs(
                                palette="warm",
                                line_type="dashed",
                                line_width="thin",
                            ),
                            metadatas=[datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs(
                                expression="avg:system.cpu.user{app:general} by {env}",
                                alias_name="Alpha",
                            )],
                        ),
                        datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                            log_query=datadog.DashboardWidgetLogQueryArgs(
                                index="mcnulty",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="avg",
                                    facet="@duration",
                                    interval=5000,
                                ),
                                search_query="status:info",
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="host",
                                    limit=10,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="avg",
                                        order="desc",
                                        facet="@duration",
                                    ),
                                )],
                            ),
                            display_type="area",
                        ),
                        datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetApmQueryArgs(
                                index="apm-search",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="avg",
                                    facet="@duration",
                                    interval=5000,
                                ),
                                search_query="type:web",
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="resource_name",
                                    limit=50,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="avg",
                                        order="desc",
                                        facet="@string_query.interval",
                                    ),
                                )],
                            ),
                            display_type="bars",
                        ),
                        datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                            process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs(
                                metric="process.stat.cpu.total_pct",
                                search_by="error",
                                filter_bies=["active"],
                                limit=50,
                            ),
                            display_type="area",
                        ),
                    ],
                    markers=[
                        datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs(
                            display_type="error dashed",
                            label=" z=6 ",
                            value="y = 4",
                        ),
                        datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs(
                            display_type="ok solid",
                            value="10 < y < 999",
                            label=" x=8 ",
                        ),
                    ],
                    title="Widget Title",
                    show_legend=True,
                    legend_size="2",
                    live_span="1h",
                    events=[
                        datadog.DashboardWidgetTimeseriesDefinitionEventArgs(
                            q="sources:test tags:1",
                        ),
                        datadog.DashboardWidgetTimeseriesDefinitionEventArgs(
                            q="sources:test tags:2",
                        ),
                    ],
                    yaxis=datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs(
                        scale="log",
                        include_zero=False,
                        max="100",
                    ),
                ),
            ),
            datadog.DashboardWidgetArgs(
                toplist_definition=datadog.DashboardWidgetToplistDefinitionArgs(
                    requests=[datadog.DashboardWidgetToplistDefinitionRequestArgs(
                        q="avg:system.cpu.user{app:general} by {env}",
                        conditional_formats=[
                            datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs(
                                comparator="<",
                                value=2,
                                palette="white_on_green",
                            ),
                            datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs(
                                comparator=">",
                                value=2.2,
                                palette="white_on_red",
                            ),
                        ],
                    )],
                    title="Widget Title",
                ),
            ),
            datadog.DashboardWidgetArgs(
                group_definition=datadog.DashboardWidgetGroupDefinitionArgs(
                    layout_type="ordered",
                    title="Group Widget",
                    widgets=[
                        datadog.DashboardWidgetGroupDefinitionWidgetArgs(
                            note_definition=datadog.DashboardWidgetNoteDefinitionArgs(
                                content="cluster note widget",
                                background_color="pink",
                                font_size="14",
                                text_align="center",
                                show_tick=True,
                                tick_edge="left",
                                tick_pos="50%",
                            ),
                        ),
                        datadog.DashboardWidgetGroupDefinitionWidgetArgs(
                            alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs(
                                alert_id="123",
                                viz_type="toplist",
                                title="Alert Graph",
                                live_span="1h",
                            ),
                        ),
                    ],
                ),
            ),
            datadog.DashboardWidgetArgs(
                service_level_objective_definition=datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs(
                    title="Widget Title",
                    view_type="detail",
                    slo_id="56789",
                    show_error_budget=True,
                    view_mode="overall",
                    time_windows=[
                        "7d",
                        "previous_week",
                    ],
                ),
            ),
        ],
        template_variables=[
            datadog.DashboardTemplateVariableArgs(
                name="var_1",
                prefix="host",
                default="aws",
            ),
            datadog.DashboardTemplateVariableArgs(
                name="var_2",
                prefix="service_name",
                default="autoscaling",
            ),
        ],
        template_variable_presets=[datadog.DashboardTemplateVariablePresetArgs(
            name="preset_1",
            template_variables=[
                datadog.DashboardTemplateVariablePresetTemplateVariableArgs(
                    name="var_1",
                    value="host.dc",
                ),
                datadog.DashboardTemplateVariablePresetTemplateVariableArgs(
                    name="var_2",
                    value="my_service",
                ),
            ],
        )])
    # Example Free Layout
    free_dashboard = datadog.Dashboard("free_dashboard",
        title="Free Layout Dashboard",
        description="Created using the Datadog provider in Pulumi",
        layout_type="free",
        widgets=[
            datadog.DashboardWidgetArgs(
                event_stream_definition=datadog.DashboardWidgetEventStreamDefinitionArgs(
                    query="*",
                    event_size="l",
                    title="Widget Title",
                    title_size="16",
                    title_align="left",
                    live_span="1h",
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=43,
                    width=32,
                    x=0,
                    y=0,
                ),
            ),
            datadog.DashboardWidgetArgs(
                event_timeline_definition=datadog.DashboardWidgetEventTimelineDefinitionArgs(
                    query="*",
                    title="Widget Title",
                    title_size="16",
                    title_align="left",
                    live_span="1h",
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=9,
                    width=66,
                    x=33,
                    y=60,
                ),
            ),
            datadog.DashboardWidgetArgs(
                free_text_definition=datadog.DashboardWidgetFreeTextDefinitionArgs(
                    text="free text content",
                    color="#d00",
                    font_size="36",
                    text_align="left",
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=20,
                    width=34,
                    x=33,
                    y=0,
                ),
            ),
            datadog.DashboardWidgetArgs(
                iframe_definition=datadog.DashboardWidgetIframeDefinitionArgs(
                    url="http://google.com",
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=46,
                    width=39,
                    x=101,
                    y=0,
                ),
            ),
            datadog.DashboardWidgetArgs(
                image_definition=datadog.DashboardWidgetImageDefinitionArgs(
                    url="https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350",
                    sizing="fit",
                    margin="small",
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=20,
                    width=30,
                    x=69,
                    y=0,
                ),
            ),
            datadog.DashboardWidgetArgs(
                log_stream_definition=datadog.DashboardWidgetLogStreamDefinitionArgs(
                    indexes=["main"],
                    query="error",
                    columns=[
                        "core_host",
                        "core_service",
                        "tag_source",
                    ],
                    show_date_column=True,
                    show_message_column=True,
                    message_display="expanded-md",
                    sort=datadog.DashboardWidgetLogStreamDefinitionSortArgs(
                        column="time",
                        order="desc",
                    ),
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=36,
                    width=32,
                    x=0,
                    y=45,
                ),
            ),
            datadog.DashboardWidgetArgs(
                manage_status_definition=datadog.DashboardWidgetManageStatusDefinitionArgs(
                    color_preference="text",
                    display_format="countsAndList",
                    hide_zero_counts=True,
                    query="type:metric",
                    show_last_triggered=False,
                    sort="status,asc",
                    summary_type="monitors",
                    title="Widget Title",
                    title_size="16",
                    title_align="left",
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=40,
                    width=30,
                    x=101,
                    y=48,
                ),
            ),
            datadog.DashboardWidgetArgs(
                trace_service_definition=datadog.DashboardWidgetTraceServiceDefinitionArgs(
                    display_format="three_column",
                    env="datadog.com",
                    service="alerting-cassandra",
                    show_breakdown=True,
                    show_distribution=True,
                    show_errors=True,
                    show_hits=True,
                    show_latency=False,
                    show_resource_list=False,
                    size_format="large",
                    span_name="cassandra.query",
                    title="alerting-cassandra #env:datadog.com",
                    title_align="center",
                    title_size="13",
                    live_span="1h",
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=38,
                    width=66,
                    x=33,
                    y=21,
                ),
            ),
            datadog.DashboardWidgetArgs(
                timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(
                    requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                        formulas=[
                            datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(
                                formula_expression="my_query_1 + my_query_2",
                                alias="my ff query",
                            ),
                            datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(
                                formula_expression="my_query_1 * my_query_2",
                                limit=datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs(
                                    count=5,
                                    order="desc",
                                ),
                                alias="my second ff query",
                            ),
                        ],
                        queries=[
                            datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(
                                metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(
                                    data_source="metrics",
                                    query="avg:system.cpu.user{app:general} by {env}",
                                    name="my_query_1",
                                    aggregator="sum",
                                ),
                            ),
                            datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(
                                metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(
                                    query="avg:system.cpu.user{app:general} by {env}",
                                    name="my_query_2",
                                    aggregator="sum",
                                ),
                            ),
                        ],
                    )],
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=16,
                    width=25,
                    x=58,
                    y=83,
                ),
            ),
            datadog.DashboardWidgetArgs(
                timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(
                    requests=[
                        datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                            queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(
                                event_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs(
                                    name="my-query",
                                    data_source="logs",
                                    indexes=["days-3"],
                                    computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs(
                                        aggregation="count",
                                    )],
                                    group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(
                                        facet="host",
                                        sort=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(
                                            metric="@lambda.max_memory_used",
                                            aggregation="avg",
                                        ),
                                        limit=10,
                                    )],
                                ),
                            )],
                        ),
                        datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                            display_type="overlay",
                            queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(
                                metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(
                                    name="MyOverlay",
                                    data_source="metrics",
                                    query="avg:system.cpu.user{host:COMP-QJWVM2FYT4}",
                                ),
                            )],
                        ),
                    ],
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=16,
                    width=28,
                    x=29,
                    y=83,
                ),
            ),
            datadog.DashboardWidgetArgs(
                timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(
                    requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                        queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(
                            process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs(
                                data_source="process",
                                text_filter="abc",
                                metric="process.stat.cpu.total_pct",
                                limit=10,
                                tag_filters=["some_filter"],
                                name="my_process_query",
                                sort="asc",
                                is_normalized_cpu=True,
                                aggregator="sum",
                            ),
                        )],
                    )],
                ),
                widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(
                    height=16,
                    width=28,
                    x=0,
                    y=83,
                ),
            ),
            datadog.DashboardWidgetArgs(
                timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(
                    requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(
                        formulas=[datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(
                            formula_expression="query1",
                            alias="my cloud cost query",
                        )],
                        queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(
                            cloud_cost_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs(
                                data_source="cloud_cost",
                                query="sum:aws.cost.amortized{*}",
                                name="query1",
                                aggregator="sum",
                            ),
                        )],
                    )],
                ),
            ),
            datadog.DashboardWidgetArgs(
                powerpack_definition=datadog.DashboardWidgetPowerpackDefinitionArgs(
                    powerpack_id="00000000-0000-0000-0000-000000000000",
                    background_color="blue",
                    banner_img="https://example.org/example.png",
                    show_title=True,
                    title="Powerpack Widget",
                    template_variables=datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs(
                        controlled_externallies=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs(
                            name="var_2",
                            values=["autoscaling"],
                            prefix="service_name",
                        )],
                        controlled_by_powerpacks=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs(
                            name="var_3",
                            prefix="timeframe",
                            values=[
                                "default",
                                "values",
                                "here",
                            ],
                        )],
                    ),
                ),
            ),
        ],
        template_variables=[
            datadog.DashboardTemplateVariableArgs(
                name="var_1",
                prefix="host",
                default="aws",
            ),
            datadog.DashboardTemplateVariableArgs(
                name="var_2",
                prefix="service_name",
                default="autoscaling",
            ),
        ],
        template_variable_presets=[datadog.DashboardTemplateVariablePresetArgs(
            name="preset_1",
            template_variables=[
                datadog.DashboardTemplateVariablePresetTemplateVariableArgs(
                    name="var_1",
                    value="host.dc",
                ),
                datadog.DashboardTemplateVariablePresetTemplateVariableArgs(
                    name="var_2",
                    value="my_service",
                ),
            ],
        )])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Example Ordered Layout
    		_, err := datadog.NewDashboard(ctx, "ordered_dashboard", &datadog.DashboardArgs{
    			Title:       pulumi.String("Ordered Layout Dashboard"),
    			Description: pulumi.String("Created using the Datadog provider in Pulumi"),
    			LayoutType:  pulumi.String("ordered"),
    			Widgets: datadog.DashboardWidgetArray{
    				&datadog.DashboardWidgetArgs{
    					AlertGraphDefinition: &datadog.DashboardWidgetAlertGraphDefinitionArgs{
    						AlertId:  pulumi.String("895605"),
    						VizType:  pulumi.String("timeseries"),
    						Title:    pulumi.String("Widget Title"),
    						LiveSpan: pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					AlertValueDefinition: &datadog.DashboardWidgetAlertValueDefinitionArgs{
    						AlertId:   pulumi.String("895605"),
    						Precision: pulumi.Int(3),
    						Unit:      pulumi.String("b"),
    						TextAlign: pulumi.String("center"),
    						Title:     pulumi.String("Widget Title"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					AlertValueDefinition: &datadog.DashboardWidgetAlertValueDefinitionArgs{
    						AlertId:   pulumi.String("895605"),
    						Precision: pulumi.Int(3),
    						Unit:      pulumi.String("b"),
    						TextAlign: pulumi.String("center"),
    						Title:     pulumi.String("Widget Title"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					ChangeDefinition: &datadog.DashboardWidgetChangeDefinitionArgs{
    						Requests: datadog.DashboardWidgetChangeDefinitionRequestArray{
    							&datadog.DashboardWidgetChangeDefinitionRequestArgs{
    								Q:            pulumi.String("avg:system.load.1{env:staging} by {account}"),
    								ChangeType:   pulumi.String("absolute"),
    								CompareTo:    pulumi.String("week_before"),
    								IncreaseGood: pulumi.Bool(true),
    								OrderBy:      pulumi.String("name"),
    								OrderDir:     pulumi.String("desc"),
    								ShowPresent:  pulumi.Bool(true),
    							},
    						},
    						Title:    pulumi.String("Widget Title"),
    						LiveSpan: pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					DistributionDefinition: &datadog.DashboardWidgetDistributionDefinitionArgs{
    						Requests: datadog.DashboardWidgetDistributionDefinitionRequestArray{
    							&datadog.DashboardWidgetDistributionDefinitionRequestArgs{
    								Q: pulumi.String("avg:system.load.1{env:staging} by {account}"),
    								Style: &datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs{
    									Palette: pulumi.String("warm"),
    								},
    							},
    						},
    						Title:    pulumi.String("Widget Title"),
    						LiveSpan: pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					CheckStatusDefinition: &datadog.DashboardWidgetCheckStatusDefinitionArgs{
    						Check:    pulumi.String("aws.ecs.agent_connected"),
    						Grouping: pulumi.String("cluster"),
    						GroupBies: pulumi.StringArray{
    							pulumi.String("account"),
    							pulumi.String("cluster"),
    						},
    						Tags: pulumi.StringArray{
    							pulumi.String("account:demo"),
    							pulumi.String("cluster:awseb-ruthebdog-env-8-dn3m6u3gvk"),
    						},
    						Title:    pulumi.String("Widget Title"),
    						LiveSpan: pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					HeatmapDefinition: &datadog.DashboardWidgetHeatmapDefinitionArgs{
    						Requests: datadog.DashboardWidgetHeatmapDefinitionRequestArray{
    							&datadog.DashboardWidgetHeatmapDefinitionRequestArgs{
    								Q: pulumi.String("avg:system.load.1{env:staging} by {account}"),
    								Style: &datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs{
    									Palette: pulumi.String("warm"),
    								},
    							},
    						},
    						Yaxis: &datadog.DashboardWidgetHeatmapDefinitionYaxisArgs{
    							Min:         pulumi.String("1"),
    							Max:         pulumi.String("2"),
    							IncludeZero: pulumi.Bool(true),
    							Scale:       pulumi.String("sqrt"),
    						},
    						Title:    pulumi.String("Widget Title"),
    						LiveSpan: pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					HostmapDefinition: &datadog.DashboardWidgetHostmapDefinitionArgs{
    						Request: &datadog.DashboardWidgetHostmapDefinitionRequestArgs{
    							Fills: datadog.DashboardWidgetHostmapDefinitionRequestFillArray{
    								&datadog.DashboardWidgetHostmapDefinitionRequestFillArgs{
    									Q: pulumi.String("avg:system.load.1{*} by {host}"),
    								},
    							},
    							Sizes: datadog.DashboardWidgetHostmapDefinitionRequestSizeArray{
    								&datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs{
    									Q: pulumi.String("avg:memcache.uptime{*} by {host}"),
    								},
    							},
    						},
    						NodeType: pulumi.String("container"),
    						Groups: pulumi.StringArray{
    							pulumi.String("host"),
    							pulumi.String("region"),
    						},
    						NoGroupHosts:  pulumi.Bool(true),
    						NoMetricHosts: pulumi.Bool(true),
    						Scopes: pulumi.StringArray{
    							pulumi.String("region:us-east-1"),
    							pulumi.String("aws_account:727006795293"),
    						},
    						Style: &datadog.DashboardWidgetHostmapDefinitionStyleArgs{
    							Palette:     pulumi.String("yellow_to_green"),
    							PaletteFlip: pulumi.Bool(true),
    							FillMin:     pulumi.String("10"),
    							FillMax:     pulumi.String("20"),
    						},
    						Title: pulumi.String("Widget Title"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					NoteDefinition: &datadog.DashboardWidgetNoteDefinitionArgs{
    						Content:         pulumi.String("note text"),
    						BackgroundColor: pulumi.String("pink"),
    						FontSize:        pulumi.String("14"),
    						TextAlign:       pulumi.String("center"),
    						ShowTick:        pulumi.Bool(true),
    						TickEdge:        pulumi.String("left"),
    						TickPos:         pulumi.String("50%"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					QueryValueDefinition: &datadog.DashboardWidgetQueryValueDefinitionArgs{
    						Requests: datadog.DashboardWidgetQueryValueDefinitionRequestArray{
    							&datadog.DashboardWidgetQueryValueDefinitionRequestArgs{
    								Q:          pulumi.String("avg:system.load.1{env:staging} by {account}"),
    								Aggregator: pulumi.String("sum"),
    								ConditionalFormats: datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{
    									&datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{
    										Comparator: pulumi.String("<"),
    										Value:      pulumi.Float64(2),
    										Palette:    pulumi.String("white_on_green"),
    									},
    									&datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{
    										Comparator: pulumi.String(">"),
    										Value:      pulumi.Float64(2.2),
    										Palette:    pulumi.String("white_on_red"),
    									},
    								},
    							},
    						},
    						Autoscale:  pulumi.Bool(true),
    						CustomUnit: pulumi.String("xx"),
    						Precision:  pulumi.Int(4),
    						TextAlign:  pulumi.String("right"),
    						Title:      pulumi.String("Widget Title"),
    						LiveSpan:   pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					QueryTableDefinition: &datadog.DashboardWidgetQueryTableDefinitionArgs{
    						Requests: datadog.DashboardWidgetQueryTableDefinitionRequestArray{
    							&datadog.DashboardWidgetQueryTableDefinitionRequestArgs{
    								Q:          pulumi.String("avg:system.load.1{env:staging} by {account}"),
    								Aggregator: pulumi.String("sum"),
    								Limit:      pulumi.Int(10),
    								ConditionalFormats: datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{
    									&datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{
    										Comparator: pulumi.String("<"),
    										Value:      pulumi.Float64(2),
    										Palette:    pulumi.String("white_on_green"),
    									},
    									&datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{
    										Comparator: pulumi.String(">"),
    										Value:      pulumi.Float64(2.2),
    										Palette:    pulumi.String("white_on_red"),
    									},
    								},
    							},
    						},
    						Title:    pulumi.String("Widget Title"),
    						LiveSpan: pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					ScatterplotDefinition: &datadog.DashboardWidgetScatterplotDefinitionArgs{
    						Request: &datadog.DashboardWidgetScatterplotDefinitionRequestArgs{
    							Xes: datadog.DashboardWidgetScatterplotDefinitionRequestXArray{
    								&datadog.DashboardWidgetScatterplotDefinitionRequestXArgs{
    									Q:          pulumi.String("avg:system.cpu.user{*} by {service, account}"),
    									Aggregator: pulumi.String("max"),
    								},
    							},
    							Ys: datadog.DashboardWidgetScatterplotDefinitionRequestYArray{
    								&datadog.DashboardWidgetScatterplotDefinitionRequestYArgs{
    									Q:          pulumi.String("avg:system.mem.used{*} by {service, account}"),
    									Aggregator: pulumi.String("min"),
    								},
    							},
    						},
    						ColorByGroups: pulumi.StringArray{
    							pulumi.String("account"),
    							pulumi.String("apm-role-group"),
    						},
    						Xaxis: &datadog.DashboardWidgetScatterplotDefinitionXaxisArgs{
    							IncludeZero: pulumi.Bool(true),
    							Label:       pulumi.String("x"),
    							Min:         pulumi.String("1"),
    							Max:         pulumi.String("2000"),
    							Scale:       pulumi.String("pow"),
    						},
    						Yaxis: &datadog.DashboardWidgetScatterplotDefinitionYaxisArgs{
    							IncludeZero: pulumi.Bool(false),
    							Label:       pulumi.String("y"),
    							Min:         pulumi.String("5"),
    							Max:         pulumi.String("2222"),
    							Scale:       pulumi.String("log"),
    						},
    						Title:    pulumi.String("Widget Title"),
    						LiveSpan: pulumi.String("1h"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					ServicemapDefinition: &datadog.DashboardWidgetServicemapDefinitionArgs{
    						Service: pulumi.String("master-db"),
    						Filters: pulumi.StringArray{
    							pulumi.String("env:prod"),
    							pulumi.String("datacenter:dc1"),
    						},
    						Title:      pulumi.String("env: prod, datacenter:dc1, service: master-db"),
    						TitleSize:  pulumi.String("16"),
    						TitleAlign: pulumi.String("left"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					TimeseriesDefinition: &datadog.DashboardWidgetTimeseriesDefinitionArgs{
    						Requests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								Q:           pulumi.String("avg:system.cpu.user{app:general} by {env}"),
    								DisplayType: pulumi.String("line"),
    								Style: &datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs{
    									Palette:   pulumi.String("warm"),
    									LineType:  pulumi.String("dashed"),
    									LineWidth: pulumi.String("thin"),
    								},
    								Metadatas: datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{
    										Expression: pulumi.String("avg:system.cpu.user{app:general} by {env}"),
    										AliasName:  pulumi.String("Alpha"),
    									},
    								},
    							},
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("mcnulty"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("avg"),
    										Facet:       pulumi.String("@duration"),
    										Interval:    pulumi.Int(5000),
    									},
    									SearchQuery: pulumi.String("status:info"),
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("host"),
    											Limit: pulumi.Int(10),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("avg"),
    												Order:       pulumi.String("desc"),
    												Facet:       pulumi.String("@duration"),
    											},
    										},
    									},
    								},
    								DisplayType: pulumi.String("area"),
    							},
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								ApmQuery: &datadog.DashboardWidgetApmQueryArgs{
    									Index: pulumi.String("apm-search"),
    									ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("avg"),
    										Facet:       pulumi.String("@duration"),
    										Interval:    pulumi.Int(5000),
    									},
    									SearchQuery: pulumi.String("type:web"),
    									GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    										&datadog.DashboardWidgetApmQueryGroupByArgs{
    											Facet: pulumi.String("resource_name"),
    											Limit: pulumi.Int(50),
    											SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("avg"),
    												Order:       pulumi.String("desc"),
    												Facet:       pulumi.String("@string_query.interval"),
    											},
    										},
    									},
    								},
    								DisplayType: pulumi.String("bars"),
    							},
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								ProcessQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{
    									Metric:   pulumi.String("process.stat.cpu.total_pct"),
    									SearchBy: pulumi.String("error"),
    									FilterBies: pulumi.StringArray{
    										pulumi.String("active"),
    									},
    									Limit: pulumi.Int(50),
    								},
    								DisplayType: pulumi.String("area"),
    							},
    						},
    						Markers: datadog.DashboardWidgetTimeseriesDefinitionMarkerArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs{
    								DisplayType: pulumi.String("error dashed"),
    								Label:       pulumi.String(" z=6 "),
    								Value:       pulumi.String("y = 4"),
    							},
    							&datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs{
    								DisplayType: pulumi.String("ok solid"),
    								Value:       pulumi.String("10 < y < 999"),
    								Label:       pulumi.String(" x=8 "),
    							},
    						},
    						Title:      pulumi.String("Widget Title"),
    						ShowLegend: pulumi.Bool(true),
    						LegendSize: pulumi.String("2"),
    						LiveSpan:   pulumi.String("1h"),
    						Events: datadog.DashboardWidgetTimeseriesDefinitionEventArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionEventArgs{
    								Q: pulumi.String("sources:test tags:1"),
    							},
    							&datadog.DashboardWidgetTimeseriesDefinitionEventArgs{
    								Q: pulumi.String("sources:test tags:2"),
    							},
    						},
    						Yaxis: &datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs{
    							Scale:       pulumi.String("log"),
    							IncludeZero: pulumi.Bool(false),
    							Max:         pulumi.String("100"),
    						},
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					ToplistDefinition: &datadog.DashboardWidgetToplistDefinitionArgs{
    						Requests: datadog.DashboardWidgetToplistDefinitionRequestArray{
    							&datadog.DashboardWidgetToplistDefinitionRequestArgs{
    								Q: pulumi.String("avg:system.cpu.user{app:general} by {env}"),
    								ConditionalFormats: datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArray{
    									&datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{
    										Comparator: pulumi.String("<"),
    										Value:      pulumi.Float64(2),
    										Palette:    pulumi.String("white_on_green"),
    									},
    									&datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{
    										Comparator: pulumi.String(">"),
    										Value:      pulumi.Float64(2.2),
    										Palette:    pulumi.String("white_on_red"),
    									},
    								},
    							},
    						},
    						Title: pulumi.String("Widget Title"),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					GroupDefinition: &datadog.DashboardWidgetGroupDefinitionArgs{
    						LayoutType: pulumi.String("ordered"),
    						Title:      pulumi.String("Group Widget"),
    						Widgets: datadog.DashboardWidgetGroupDefinitionWidgetArray{
    							&datadog.DashboardWidgetGroupDefinitionWidgetArgs{
    								NoteDefinition: &datadog.DashboardWidgetNoteDefinitionArgs{
    									Content:         pulumi.String("cluster note widget"),
    									BackgroundColor: pulumi.String("pink"),
    									FontSize:        pulumi.String("14"),
    									TextAlign:       pulumi.String("center"),
    									ShowTick:        pulumi.Bool(true),
    									TickEdge:        pulumi.String("left"),
    									TickPos:         pulumi.String("50%"),
    								},
    							},
    							&datadog.DashboardWidgetGroupDefinitionWidgetArgs{
    								AlertGraphDefinition: &datadog.DashboardWidgetAlertGraphDefinitionArgs{
    									AlertId:  pulumi.String("123"),
    									VizType:  pulumi.String("toplist"),
    									Title:    pulumi.String("Alert Graph"),
    									LiveSpan: pulumi.String("1h"),
    								},
    							},
    						},
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					ServiceLevelObjectiveDefinition: &datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs{
    						Title:           pulumi.String("Widget Title"),
    						ViewType:        pulumi.String("detail"),
    						SloId:           pulumi.String("56789"),
    						ShowErrorBudget: pulumi.Bool(true),
    						ViewMode:        pulumi.String("overall"),
    						TimeWindows: pulumi.StringArray{
    							pulumi.String("7d"),
    							pulumi.String("previous_week"),
    						},
    					},
    				},
    			},
    			TemplateVariables: datadog.DashboardTemplateVariableArray{
    				&datadog.DashboardTemplateVariableArgs{
    					Name:    pulumi.String("var_1"),
    					Prefix:  pulumi.String("host"),
    					Default: pulumi.String("aws"),
    				},
    				&datadog.DashboardTemplateVariableArgs{
    					Name:    pulumi.String("var_2"),
    					Prefix:  pulumi.String("service_name"),
    					Default: pulumi.String("autoscaling"),
    				},
    			},
    			TemplateVariablePresets: datadog.DashboardTemplateVariablePresetArray{
    				&datadog.DashboardTemplateVariablePresetArgs{
    					Name: pulumi.String("preset_1"),
    					TemplateVariables: datadog.DashboardTemplateVariablePresetTemplateVariableArray{
    						&datadog.DashboardTemplateVariablePresetTemplateVariableArgs{
    							Name:  pulumi.String("var_1"),
    							Value: pulumi.String("host.dc"),
    						},
    						&datadog.DashboardTemplateVariablePresetTemplateVariableArgs{
    							Name:  pulumi.String("var_2"),
    							Value: pulumi.String("my_service"),
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		// Example Free Layout
    		_, err = datadog.NewDashboard(ctx, "free_dashboard", &datadog.DashboardArgs{
    			Title:       pulumi.String("Free Layout Dashboard"),
    			Description: pulumi.String("Created using the Datadog provider in Pulumi"),
    			LayoutType:  pulumi.String("free"),
    			Widgets: datadog.DashboardWidgetArray{
    				&datadog.DashboardWidgetArgs{
    					EventStreamDefinition: &datadog.DashboardWidgetEventStreamDefinitionArgs{
    						Query:      pulumi.String("*"),
    						EventSize:  pulumi.String("l"),
    						Title:      pulumi.String("Widget Title"),
    						TitleSize:  pulumi.String("16"),
    						TitleAlign: pulumi.String("left"),
    						LiveSpan:   pulumi.String("1h"),
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(43),
    						Width:  pulumi.Int(32),
    						X:      pulumi.Int(0),
    						Y:      pulumi.Int(0),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					EventTimelineDefinition: &datadog.DashboardWidgetEventTimelineDefinitionArgs{
    						Query:      pulumi.String("*"),
    						Title:      pulumi.String("Widget Title"),
    						TitleSize:  pulumi.String("16"),
    						TitleAlign: pulumi.String("left"),
    						LiveSpan:   pulumi.String("1h"),
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(9),
    						Width:  pulumi.Int(66),
    						X:      pulumi.Int(33),
    						Y:      pulumi.Int(60),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					FreeTextDefinition: &datadog.DashboardWidgetFreeTextDefinitionArgs{
    						Text:      pulumi.String("free text content"),
    						Color:     pulumi.String("#d00"),
    						FontSize:  pulumi.String("36"),
    						TextAlign: pulumi.String("left"),
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(20),
    						Width:  pulumi.Int(34),
    						X:      pulumi.Int(33),
    						Y:      pulumi.Int(0),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					IframeDefinition: &datadog.DashboardWidgetIframeDefinitionArgs{
    						Url: pulumi.String("http://google.com"),
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(46),
    						Width:  pulumi.Int(39),
    						X:      pulumi.Int(101),
    						Y:      pulumi.Int(0),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					ImageDefinition: &datadog.DashboardWidgetImageDefinitionArgs{
    						Url:    pulumi.String("https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350"),
    						Sizing: pulumi.String("fit"),
    						Margin: pulumi.String("small"),
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(20),
    						Width:  pulumi.Int(30),
    						X:      pulumi.Int(69),
    						Y:      pulumi.Int(0),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					LogStreamDefinition: &datadog.DashboardWidgetLogStreamDefinitionArgs{
    						Indexes: pulumi.StringArray{
    							pulumi.String("main"),
    						},
    						Query: pulumi.String("error"),
    						Columns: pulumi.StringArray{
    							pulumi.String("core_host"),
    							pulumi.String("core_service"),
    							pulumi.String("tag_source"),
    						},
    						ShowDateColumn:    pulumi.Bool(true),
    						ShowMessageColumn: pulumi.Bool(true),
    						MessageDisplay:    pulumi.String("expanded-md"),
    						Sort: &datadog.DashboardWidgetLogStreamDefinitionSortArgs{
    							Column: pulumi.String("time"),
    							Order:  pulumi.String("desc"),
    						},
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(36),
    						Width:  pulumi.Int(32),
    						X:      pulumi.Int(0),
    						Y:      pulumi.Int(45),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					ManageStatusDefinition: &datadog.DashboardWidgetManageStatusDefinitionArgs{
    						ColorPreference:   pulumi.String("text"),
    						DisplayFormat:     pulumi.String("countsAndList"),
    						HideZeroCounts:    pulumi.Bool(true),
    						Query:             pulumi.String("type:metric"),
    						ShowLastTriggered: pulumi.Bool(false),
    						Sort:              pulumi.String("status,asc"),
    						SummaryType:       pulumi.String("monitors"),
    						Title:             pulumi.String("Widget Title"),
    						TitleSize:         pulumi.String("16"),
    						TitleAlign:        pulumi.String("left"),
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(40),
    						Width:  pulumi.Int(30),
    						X:      pulumi.Int(101),
    						Y:      pulumi.Int(48),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					TraceServiceDefinition: &datadog.DashboardWidgetTraceServiceDefinitionArgs{
    						DisplayFormat:    pulumi.String("three_column"),
    						Env:              pulumi.String("datadog.com"),
    						Service:          pulumi.String("alerting-cassandra"),
    						ShowBreakdown:    pulumi.Bool(true),
    						ShowDistribution: pulumi.Bool(true),
    						ShowErrors:       pulumi.Bool(true),
    						ShowHits:         pulumi.Bool(true),
    						ShowLatency:      pulumi.Bool(false),
    						ShowResourceList: pulumi.Bool(false),
    						SizeFormat:       pulumi.String("large"),
    						SpanName:         pulumi.String("cassandra.query"),
    						Title:            pulumi.String("alerting-cassandra #env:datadog.com"),
    						TitleAlign:       pulumi.String("center"),
    						TitleSize:        pulumi.String("13"),
    						LiveSpan:         pulumi.String("1h"),
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(38),
    						Width:  pulumi.Int(66),
    						X:      pulumi.Int(33),
    						Y:      pulumi.Int(21),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					TimeseriesDefinition: &datadog.DashboardWidgetTimeseriesDefinitionArgs{
    						Requests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								Formulas: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("my_query_1 + my_query_2"),
    										Alias:             pulumi.String("my ff query"),
    									},
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("my_query_1 * my_query_2"),
    										Limit: &datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{
    											Count: pulumi.Int(5),
    											Order: pulumi.String("desc"),
    										},
    										Alias: pulumi.String("my second ff query"),
    									},
    								},
    								Queries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{
    										MetricQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{
    											DataSource: pulumi.String("metrics"),
    											Query:      pulumi.String("avg:system.cpu.user{app:general} by {env}"),
    											Name:       pulumi.String("my_query_1"),
    											Aggregator: pulumi.String("sum"),
    										},
    									},
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{
    										MetricQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{
    											Query:      pulumi.String("avg:system.cpu.user{app:general} by {env}"),
    											Name:       pulumi.String("my_query_2"),
    											Aggregator: pulumi.String("sum"),
    										},
    									},
    								},
    							},
    						},
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(16),
    						Width:  pulumi.Int(25),
    						X:      pulumi.Int(58),
    						Y:      pulumi.Int(83),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					TimeseriesDefinition: &datadog.DashboardWidgetTimeseriesDefinitionArgs{
    						Requests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								Queries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{
    										EventQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{
    											Name:       pulumi.String("my-query"),
    											DataSource: pulumi.String("logs"),
    											Indexes: pulumi.StringArray{
    												pulumi.String("days-3"),
    											},
    											Computes: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{
    												&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{
    													Aggregation: pulumi.String("count"),
    												},
    											},
    											GroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{
    												&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{
    													Facet: pulumi.String("host"),
    													Sort: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{
    														Metric:      pulumi.String("@lambda.max_memory_used"),
    														Aggregation: pulumi.String("avg"),
    													},
    													Limit: pulumi.Int(10),
    												},
    											},
    										},
    									},
    								},
    							},
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								DisplayType: pulumi.String("overlay"),
    								Queries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{
    										MetricQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{
    											Name:       pulumi.String("MyOverlay"),
    											DataSource: pulumi.String("metrics"),
    											Query:      pulumi.String("avg:system.cpu.user{host:COMP-QJWVM2FYT4}"),
    										},
    									},
    								},
    							},
    						},
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(16),
    						Width:  pulumi.Int(28),
    						X:      pulumi.Int(29),
    						Y:      pulumi.Int(83),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					TimeseriesDefinition: &datadog.DashboardWidgetTimeseriesDefinitionArgs{
    						Requests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								Queries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{
    										ProcessQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{
    											DataSource: pulumi.String("process"),
    											TextFilter: pulumi.String("abc"),
    											Metric:     pulumi.String("process.stat.cpu.total_pct"),
    											Limit:      pulumi.Int(10),
    											TagFilters: pulumi.StringArray{
    												pulumi.String("some_filter"),
    											},
    											Name:            pulumi.String("my_process_query"),
    											Sort:            pulumi.String("asc"),
    											IsNormalizedCpu: pulumi.Bool(true),
    											Aggregator:      pulumi.String("sum"),
    										},
    									},
    								},
    							},
    						},
    					},
    					WidgetLayout: &datadog.DashboardWidgetWidgetLayoutArgs{
    						Height: pulumi.Int(16),
    						Width:  pulumi.Int(28),
    						X:      pulumi.Int(0),
    						Y:      pulumi.Int(83),
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					TimeseriesDefinition: &datadog.DashboardWidgetTimeseriesDefinitionArgs{
    						Requests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{
    							&datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{
    								Formulas: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{
    										FormulaExpression: pulumi.String("query1"),
    										Alias:             pulumi.String("my cloud cost query"),
    									},
    								},
    								Queries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{
    									&datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{
    										CloudCostQuery: &datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{
    											DataSource: pulumi.String("cloud_cost"),
    											Query:      pulumi.String("sum:aws.cost.amortized{*}"),
    											Name:       pulumi.String("query1"),
    											Aggregator: pulumi.String("sum"),
    										},
    									},
    								},
    							},
    						},
    					},
    				},
    				&datadog.DashboardWidgetArgs{
    					PowerpackDefinition: &datadog.DashboardWidgetPowerpackDefinitionArgs{
    						PowerpackId:     pulumi.String("00000000-0000-0000-0000-000000000000"),
    						BackgroundColor: pulumi.String("blue"),
    						BannerImg:       pulumi.String("https://example.org/example.png"),
    						ShowTitle:       pulumi.Bool(true),
    						Title:           pulumi.String("Powerpack Widget"),
    						TemplateVariables: &datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{
    							ControlledExternallies: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{
    								&datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{
    									Name: pulumi.String("var_2"),
    									Values: pulumi.StringArray{
    										pulumi.String("autoscaling"),
    									},
    									Prefix: pulumi.String("service_name"),
    								},
    							},
    							ControlledByPowerpacks: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{
    								&datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{
    									Name:   pulumi.String("var_3"),
    									Prefix: pulumi.String("timeframe"),
    									Values: pulumi.StringArray{
    										pulumi.String("default"),
    										pulumi.String("values"),
    										pulumi.String("here"),
    									},
    								},
    							},
    						},
    					},
    				},
    			},
    			TemplateVariables: datadog.DashboardTemplateVariableArray{
    				&datadog.DashboardTemplateVariableArgs{
    					Name:    pulumi.String("var_1"),
    					Prefix:  pulumi.String("host"),
    					Default: pulumi.String("aws"),
    				},
    				&datadog.DashboardTemplateVariableArgs{
    					Name:    pulumi.String("var_2"),
    					Prefix:  pulumi.String("service_name"),
    					Default: pulumi.String("autoscaling"),
    				},
    			},
    			TemplateVariablePresets: datadog.DashboardTemplateVariablePresetArray{
    				&datadog.DashboardTemplateVariablePresetArgs{
    					Name: pulumi.String("preset_1"),
    					TemplateVariables: datadog.DashboardTemplateVariablePresetTemplateVariableArray{
    						&datadog.DashboardTemplateVariablePresetTemplateVariableArgs{
    							Name:  pulumi.String("var_1"),
    							Value: pulumi.String("host.dc"),
    						},
    						&datadog.DashboardTemplateVariablePresetTemplateVariableArgs{
    							Name:  pulumi.String("var_2"),
    							Value: pulumi.String("my_service"),
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Datadog = Pulumi.Datadog;
    
    return await Deployment.RunAsync(() => 
    {
        // Example Ordered Layout
        var orderedDashboard = new Datadog.Dashboard("ordered_dashboard", new()
        {
            Title = "Ordered Layout Dashboard",
            Description = "Created using the Datadog provider in Pulumi",
            LayoutType = "ordered",
            Widgets = new[]
            {
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetAlertGraphDefinitionArgs
                    {
                        AlertId = "895605",
                        VizType = "timeseries",
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    AlertValueDefinition = new Datadog.Inputs.DashboardWidgetAlertValueDefinitionArgs
                    {
                        AlertId = "895605",
                        Precision = 3,
                        Unit = "b",
                        TextAlign = "center",
                        Title = "Widget Title",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    AlertValueDefinition = new Datadog.Inputs.DashboardWidgetAlertValueDefinitionArgs
                    {
                        AlertId = "895605",
                        Precision = 3,
                        Unit = "b",
                        TextAlign = "center",
                        Title = "Widget Title",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    ChangeDefinition = new Datadog.Inputs.DashboardWidgetChangeDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestArgs
                            {
                                Q = "avg:system.load.1{env:staging} by {account}",
                                ChangeType = "absolute",
                                CompareTo = "week_before",
                                IncreaseGood = true,
                                OrderBy = "name",
                                OrderDir = "desc",
                                ShowPresent = true,
                            },
                        },
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    DistributionDefinition = new Datadog.Inputs.DashboardWidgetDistributionDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestArgs
                            {
                                Q = "avg:system.load.1{env:staging} by {account}",
                                Style = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestStyleArgs
                                {
                                    Palette = "warm",
                                },
                            },
                        },
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    CheckStatusDefinition = new Datadog.Inputs.DashboardWidgetCheckStatusDefinitionArgs
                    {
                        Check = "aws.ecs.agent_connected",
                        Grouping = "cluster",
                        GroupBies = new[]
                        {
                            "account",
                            "cluster",
                        },
                        Tags = new[]
                        {
                            "account:demo",
                            "cluster:awseb-ruthebdog-env-8-dn3m6u3gvk",
                        },
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    HeatmapDefinition = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestArgs
                            {
                                Q = "avg:system.load.1{env:staging} by {account}",
                                Style = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestStyleArgs
                                {
                                    Palette = "warm",
                                },
                            },
                        },
                        Yaxis = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionYaxisArgs
                        {
                            Min = "1",
                            Max = "2",
                            IncludeZero = true,
                            Scale = "sqrt",
                        },
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    HostmapDefinition = new Datadog.Inputs.DashboardWidgetHostmapDefinitionArgs
                    {
                        Request = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestArgs
                        {
                            Fills = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillArgs
                                {
                                    Q = "avg:system.load.1{*} by {host}",
                                },
                            },
                            Sizes = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeArgs
                                {
                                    Q = "avg:memcache.uptime{*} by {host}",
                                },
                            },
                        },
                        NodeType = "container",
                        Groups = new[]
                        {
                            "host",
                            "region",
                        },
                        NoGroupHosts = true,
                        NoMetricHosts = true,
                        Scopes = new[]
                        {
                            "region:us-east-1",
                            "aws_account:727006795293",
                        },
                        Style = new Datadog.Inputs.DashboardWidgetHostmapDefinitionStyleArgs
                        {
                            Palette = "yellow_to_green",
                            PaletteFlip = true,
                            FillMin = "10",
                            FillMax = "20",
                        },
                        Title = "Widget Title",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    NoteDefinition = new Datadog.Inputs.DashboardWidgetNoteDefinitionArgs
                    {
                        Content = "note text",
                        BackgroundColor = "pink",
                        FontSize = "14",
                        TextAlign = "center",
                        ShowTick = true,
                        TickEdge = "left",
                        TickPos = "50%",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    QueryValueDefinition = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestArgs
                            {
                                Q = "avg:system.load.1{env:staging} by {account}",
                                Aggregator = "sum",
                                ConditionalFormats = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs
                                    {
                                        Comparator = "<",
                                        Value = 2,
                                        Palette = "white_on_green",
                                    },
                                    new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs
                                    {
                                        Comparator = ">",
                                        Value = 2.2,
                                        Palette = "white_on_red",
                                    },
                                },
                            },
                        },
                        Autoscale = true,
                        CustomUnit = "xx",
                        Precision = 4,
                        TextAlign = "right",
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    QueryTableDefinition = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestArgs
                            {
                                Q = "avg:system.load.1{env:staging} by {account}",
                                Aggregator = "sum",
                                Limit = 10,
                                ConditionalFormats = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs
                                    {
                                        Comparator = "<",
                                        Value = 2,
                                        Palette = "white_on_green",
                                    },
                                    new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs
                                    {
                                        Comparator = ">",
                                        Value = 2.2,
                                        Palette = "white_on_red",
                                    },
                                },
                            },
                        },
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    ScatterplotDefinition = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionArgs
                    {
                        Request = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestArgs
                        {
                            Xes = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXArgs
                                {
                                    Q = "avg:system.cpu.user{*} by {service, account}",
                                    Aggregator = "max",
                                },
                            },
                            Ys = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs
                                {
                                    Q = "avg:system.mem.used{*} by {service, account}",
                                    Aggregator = "min",
                                },
                            },
                        },
                        ColorByGroups = new[]
                        {
                            "account",
                            "apm-role-group",
                        },
                        Xaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionXaxisArgs
                        {
                            IncludeZero = true,
                            Label = "x",
                            Min = "1",
                            Max = "2000",
                            Scale = "pow",
                        },
                        Yaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionYaxisArgs
                        {
                            IncludeZero = false,
                            Label = "y",
                            Min = "5",
                            Max = "2222",
                            Scale = "log",
                        },
                        Title = "Widget Title",
                        LiveSpan = "1h",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    ServicemapDefinition = new Datadog.Inputs.DashboardWidgetServicemapDefinitionArgs
                    {
                        Service = "master-db",
                        Filters = new[]
                        {
                            "env:prod",
                            "datacenter:dc1",
                        },
                        Title = "env: prod, datacenter:dc1, service: master-db",
                        TitleSize = "16",
                        TitleAlign = "left",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                Q = "avg:system.cpu.user{app:general} by {env}",
                                DisplayType = "line",
                                Style = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestStyleArgs
                                {
                                    Palette = "warm",
                                    LineType = "dashed",
                                    LineWidth = "thin",
                                },
                                Metadatas = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs
                                    {
                                        Expression = "avg:system.cpu.user{app:general} by {env}",
                                        AliasName = "Alpha",
                                    },
                                },
                            },
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                {
                                    Index = "mcnulty",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "avg",
                                        Facet = "@duration",
                                        Interval = 5000,
                                    },
                                    SearchQuery = "status:info",
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                        {
                                            Facet = "host",
                                            Limit = 10,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "avg",
                                                Order = "desc",
                                                Facet = "@duration",
                                            },
                                        },
                                    },
                                },
                                DisplayType = "area",
                            },
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                ApmQuery = new Datadog.Inputs.DashboardWidgetApmQueryArgs
                                {
                                    Index = "apm-search",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "avg",
                                        Facet = "@duration",
                                        Interval = 5000,
                                    },
                                    SearchQuery = "type:web",
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                        {
                                            Facet = "resource_name",
                                            Limit = 50,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "avg",
                                                Order = "desc",
                                                Facet = "@string_query.interval",
                                            },
                                        },
                                    },
                                },
                                DisplayType = "bars",
                            },
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs
                                {
                                    Metric = "process.stat.cpu.total_pct",
                                    SearchBy = "error",
                                    FilterBies = new[]
                                    {
                                        "active",
                                    },
                                    Limit = 50,
                                },
                                DisplayType = "area",
                            },
                        },
                        Markers = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionMarkerArgs
                            {
                                DisplayType = "error dashed",
                                Label = " z=6 ",
                                Value = "y = 4",
                            },
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionMarkerArgs
                            {
                                DisplayType = "ok solid",
                                Value = "10 < y < 999",
                                Label = " x=8 ",
                            },
                        },
                        Title = "Widget Title",
                        ShowLegend = true,
                        LegendSize = "2",
                        LiveSpan = "1h",
                        Events = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionEventArgs
                            {
                                Q = "sources:test tags:1",
                            },
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionEventArgs
                            {
                                Q = "sources:test tags:2",
                            },
                        },
                        Yaxis = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionYaxisArgs
                        {
                            Scale = "log",
                            IncludeZero = false,
                            Max = "100",
                        },
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    ToplistDefinition = new Datadog.Inputs.DashboardWidgetToplistDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestArgs
                            {
                                Q = "avg:system.cpu.user{app:general} by {env}",
                                ConditionalFormats = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs
                                    {
                                        Comparator = "<",
                                        Value = 2,
                                        Palette = "white_on_green",
                                    },
                                    new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs
                                    {
                                        Comparator = ">",
                                        Value = 2.2,
                                        Palette = "white_on_red",
                                    },
                                },
                            },
                        },
                        Title = "Widget Title",
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    GroupDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionArgs
                    {
                        LayoutType = "ordered",
                        Title = "Group Widget",
                        Widgets = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs
                            {
                                NoteDefinition = new Datadog.Inputs.DashboardWidgetNoteDefinitionArgs
                                {
                                    Content = "cluster note widget",
                                    BackgroundColor = "pink",
                                    FontSize = "14",
                                    TextAlign = "center",
                                    ShowTick = true,
                                    TickEdge = "left",
                                    TickPos = "50%",
                                },
                            },
                            new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs
                            {
                                AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetAlertGraphDefinitionArgs
                                {
                                    AlertId = "123",
                                    VizType = "toplist",
                                    Title = "Alert Graph",
                                    LiveSpan = "1h",
                                },
                            },
                        },
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    ServiceLevelObjectiveDefinition = new Datadog.Inputs.DashboardWidgetServiceLevelObjectiveDefinitionArgs
                    {
                        Title = "Widget Title",
                        ViewType = "detail",
                        SloId = "56789",
                        ShowErrorBudget = true,
                        ViewMode = "overall",
                        TimeWindows = new[]
                        {
                            "7d",
                            "previous_week",
                        },
                    },
                },
            },
            TemplateVariables = new[]
            {
                new Datadog.Inputs.DashboardTemplateVariableArgs
                {
                    Name = "var_1",
                    Prefix = "host",
                    Default = "aws",
                },
                new Datadog.Inputs.DashboardTemplateVariableArgs
                {
                    Name = "var_2",
                    Prefix = "service_name",
                    Default = "autoscaling",
                },
            },
            TemplateVariablePresets = new[]
            {
                new Datadog.Inputs.DashboardTemplateVariablePresetArgs
                {
                    Name = "preset_1",
                    TemplateVariables = new[]
                    {
                        new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs
                        {
                            Name = "var_1",
                            Value = "host.dc",
                        },
                        new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs
                        {
                            Name = "var_2",
                            Value = "my_service",
                        },
                    },
                },
            },
        });
    
        // Example Free Layout
        var freeDashboard = new Datadog.Dashboard("free_dashboard", new()
        {
            Title = "Free Layout Dashboard",
            Description = "Created using the Datadog provider in Pulumi",
            LayoutType = "free",
            Widgets = new[]
            {
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    EventStreamDefinition = new Datadog.Inputs.DashboardWidgetEventStreamDefinitionArgs
                    {
                        Query = "*",
                        EventSize = "l",
                        Title = "Widget Title",
                        TitleSize = "16",
                        TitleAlign = "left",
                        LiveSpan = "1h",
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 43,
                        Width = 32,
                        X = 0,
                        Y = 0,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    EventTimelineDefinition = new Datadog.Inputs.DashboardWidgetEventTimelineDefinitionArgs
                    {
                        Query = "*",
                        Title = "Widget Title",
                        TitleSize = "16",
                        TitleAlign = "left",
                        LiveSpan = "1h",
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 9,
                        Width = 66,
                        X = 33,
                        Y = 60,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    FreeTextDefinition = new Datadog.Inputs.DashboardWidgetFreeTextDefinitionArgs
                    {
                        Text = "free text content",
                        Color = "#d00",
                        FontSize = "36",
                        TextAlign = "left",
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 20,
                        Width = 34,
                        X = 33,
                        Y = 0,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    IframeDefinition = new Datadog.Inputs.DashboardWidgetIframeDefinitionArgs
                    {
                        Url = "http://google.com",
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 46,
                        Width = 39,
                        X = 101,
                        Y = 0,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    ImageDefinition = new Datadog.Inputs.DashboardWidgetImageDefinitionArgs
                    {
                        Url = "https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350",
                        Sizing = "fit",
                        Margin = "small",
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 20,
                        Width = 30,
                        X = 69,
                        Y = 0,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    LogStreamDefinition = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionArgs
                    {
                        Indexes = new[]
                        {
                            "main",
                        },
                        Query = "error",
                        Columns = new[]
                        {
                            "core_host",
                            "core_service",
                            "tag_source",
                        },
                        ShowDateColumn = true,
                        ShowMessageColumn = true,
                        MessageDisplay = "expanded-md",
                        Sort = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionSortArgs
                        {
                            Column = "time",
                            Order = "desc",
                        },
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 36,
                        Width = 32,
                        X = 0,
                        Y = 45,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    ManageStatusDefinition = new Datadog.Inputs.DashboardWidgetManageStatusDefinitionArgs
                    {
                        ColorPreference = "text",
                        DisplayFormat = "countsAndList",
                        HideZeroCounts = true,
                        Query = "type:metric",
                        ShowLastTriggered = false,
                        Sort = "status,asc",
                        SummaryType = "monitors",
                        Title = "Widget Title",
                        TitleSize = "16",
                        TitleAlign = "left",
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 40,
                        Width = 30,
                        X = 101,
                        Y = 48,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    TraceServiceDefinition = new Datadog.Inputs.DashboardWidgetTraceServiceDefinitionArgs
                    {
                        DisplayFormat = "three_column",
                        Env = "datadog.com",
                        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",
                        LiveSpan = "1h",
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 38,
                        Width = 66,
                        X = 33,
                        Y = 21,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                Formulas = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs
                                    {
                                        FormulaExpression = "my_query_1 + my_query_2",
                                        Alias = "my ff query",
                                    },
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs
                                    {
                                        FormulaExpression = "my_query_1 * my_query_2",
                                        Limit = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs
                                        {
                                            Count = 5,
                                            Order = "desc",
                                        },
                                        Alias = "my second ff query",
                                    },
                                },
                                Queries = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs
                                    {
                                        MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs
                                        {
                                            DataSource = "metrics",
                                            Query = "avg:system.cpu.user{app:general} by {env}",
                                            Name = "my_query_1",
                                            Aggregator = "sum",
                                        },
                                    },
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs
                                    {
                                        MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs
                                        {
                                            Query = "avg:system.cpu.user{app:general} by {env}",
                                            Name = "my_query_2",
                                            Aggregator = "sum",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 16,
                        Width = 25,
                        X = 58,
                        Y = 83,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                Queries = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs
                                    {
                                        EventQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs
                                        {
                                            Name = "my-query",
                                            DataSource = "logs",
                                            Indexes = new[]
                                            {
                                                "days-3",
                                            },
                                            Computes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs
                                                {
                                                    Aggregation = "count",
                                                },
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs
                                                {
                                                    Facet = "host",
                                                    Sort = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs
                                                    {
                                                        Metric = "@lambda.max_memory_used",
                                                        Aggregation = "avg",
                                                    },
                                                    Limit = 10,
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                DisplayType = "overlay",
                                Queries = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs
                                    {
                                        MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs
                                        {
                                            Name = "MyOverlay",
                                            DataSource = "metrics",
                                            Query = "avg:system.cpu.user{host:COMP-QJWVM2FYT4}",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 16,
                        Width = 28,
                        X = 29,
                        Y = 83,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                Queries = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs
                                    {
                                        ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs
                                        {
                                            DataSource = "process",
                                            TextFilter = "abc",
                                            Metric = "process.stat.cpu.total_pct",
                                            Limit = 10,
                                            TagFilters = new[]
                                            {
                                                "some_filter",
                                            },
                                            Name = "my_process_query",
                                            Sort = "asc",
                                            IsNormalizedCpu = true,
                                            Aggregator = "sum",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs
                    {
                        Height = 16,
                        Width = 28,
                        X = 0,
                        Y = 83,
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs
                    {
                        Requests = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs
                            {
                                Formulas = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs
                                    {
                                        FormulaExpression = "query1",
                                        Alias = "my cloud cost query",
                                    },
                                },
                                Queries = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs
                                    {
                                        CloudCostQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs
                                        {
                                            DataSource = "cloud_cost",
                                            Query = "sum:aws.cost.amortized{*}",
                                            Name = "query1",
                                            Aggregator = "sum",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
                new Datadog.Inputs.DashboardWidgetArgs
                {
                    PowerpackDefinition = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionArgs
                    {
                        PowerpackId = "00000000-0000-0000-0000-000000000000",
                        BackgroundColor = "blue",
                        BannerImg = "https://example.org/example.png",
                        ShowTitle = true,
                        Title = "Powerpack Widget",
                        TemplateVariables = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs
                        {
                            ControlledExternallies = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs
                                {
                                    Name = "var_2",
                                    Values = new[]
                                    {
                                        "autoscaling",
                                    },
                                    Prefix = "service_name",
                                },
                            },
                            ControlledByPowerpacks = new[]
                            {
                                new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs
                                {
                                    Name = "var_3",
                                    Prefix = "timeframe",
                                    Values = new[]
                                    {
                                        "default",
                                        "values",
                                        "here",
                                    },
                                },
                            },
                        },
                    },
                },
            },
            TemplateVariables = new[]
            {
                new Datadog.Inputs.DashboardTemplateVariableArgs
                {
                    Name = "var_1",
                    Prefix = "host",
                    Default = "aws",
                },
                new Datadog.Inputs.DashboardTemplateVariableArgs
                {
                    Name = "var_2",
                    Prefix = "service_name",
                    Default = "autoscaling",
                },
            },
            TemplateVariablePresets = new[]
            {
                new Datadog.Inputs.DashboardTemplateVariablePresetArgs
                {
                    Name = "preset_1",
                    TemplateVariables = new[]
                    {
                        new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs
                        {
                            Name = "var_1",
                            Value = "host.dc",
                        },
                        new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs
                        {
                            Name = "var_2",
                            Value = "my_service",
                        },
                    },
                },
            },
        });
    
    });
    
    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.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.DashboardTemplateVariableArgs;
    import com.pulumi.datadog.inputs.DashboardTemplateVariablePresetArgs;
    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) {
            // Example Ordered Layout
            var orderedDashboard = new Dashboard("orderedDashboard", DashboardArgs.builder()
                .title("Ordered Layout Dashboard")
                .description("Created using the Datadog provider in Pulumi")
                .layoutType("ordered")
                .widgets(            
                    DashboardWidgetArgs.builder()
                        .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder()
                            .alertId("895605")
                            .vizType("timeseries")
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()
                            .alertId("895605")
                            .precision(3)
                            .unit("b")
                            .textAlign("center")
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()
                            .alertId("895605")
                            .precision(3)
                            .unit("b")
                            .textAlign("center")
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .changeDefinition(DashboardWidgetChangeDefinitionArgs.builder()
                            .requests(DashboardWidgetChangeDefinitionRequestArgs.builder()
                                .q("avg:system.load.1{env:staging} by {account}")
                                .changeType("absolute")
                                .compareTo("week_before")
                                .increaseGood(true)
                                .orderBy("name")
                                .orderDir("desc")
                                .showPresent(true)
                                .build())
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .distributionDefinition(DashboardWidgetDistributionDefinitionArgs.builder()
                            .requests(DashboardWidgetDistributionDefinitionRequestArgs.builder()
                                .q("avg:system.load.1{env:staging} by {account}")
                                .style(DashboardWidgetDistributionDefinitionRequestStyleArgs.builder()
                                    .palette("warm")
                                    .build())
                                .build())
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .checkStatusDefinition(DashboardWidgetCheckStatusDefinitionArgs.builder()
                            .check("aws.ecs.agent_connected")
                            .grouping("cluster")
                            .groupBies(                        
                                "account",
                                "cluster")
                            .tags(                        
                                "account:demo",
                                "cluster:awseb-ruthebdog-env-8-dn3m6u3gvk")
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .heatmapDefinition(DashboardWidgetHeatmapDefinitionArgs.builder()
                            .requests(DashboardWidgetHeatmapDefinitionRequestArgs.builder()
                                .q("avg:system.load.1{env:staging} by {account}")
                                .style(DashboardWidgetHeatmapDefinitionRequestStyleArgs.builder()
                                    .palette("warm")
                                    .build())
                                .build())
                            .yaxis(DashboardWidgetHeatmapDefinitionYaxisArgs.builder()
                                .min(1)
                                .max(2)
                                .includeZero(true)
                                .scale("sqrt")
                                .build())
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .hostmapDefinition(DashboardWidgetHostmapDefinitionArgs.builder()
                            .request(DashboardWidgetHostmapDefinitionRequestArgs.builder()
                                .fills(DashboardWidgetHostmapDefinitionRequestFillArgs.builder()
                                    .q("avg:system.load.1{*} by {host}")
                                    .build())
                                .sizes(DashboardWidgetHostmapDefinitionRequestSizeArgs.builder()
                                    .q("avg:memcache.uptime{*} by {host}")
                                    .build())
                                .build())
                            .nodeType("container")
                            .groups(                        
                                "host",
                                "region")
                            .noGroupHosts(true)
                            .noMetricHosts(true)
                            .scopes(                        
                                "region:us-east-1",
                                "aws_account:727006795293")
                            .style(DashboardWidgetHostmapDefinitionStyleArgs.builder()
                                .palette("yellow_to_green")
                                .paletteFlip(true)
                                .fillMin("10")
                                .fillMax("20")
                                .build())
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder()
                            .content("note text")
                            .backgroundColor("pink")
                            .fontSize("14")
                            .textAlign("center")
                            .showTick(true)
                            .tickEdge("left")
                            .tickPos("50%")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .queryValueDefinition(DashboardWidgetQueryValueDefinitionArgs.builder()
                            .requests(DashboardWidgetQueryValueDefinitionRequestArgs.builder()
                                .q("avg:system.load.1{env:staging} by {account}")
                                .aggregator("sum")
                                .conditionalFormats(                            
                                    DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator("<")
                                        .value("2")
                                        .palette("white_on_green")
                                        .build(),
                                    DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator(">")
                                        .value("2.2")
                                        .palette("white_on_red")
                                        .build())
                                .build())
                            .autoscale(true)
                            .customUnit("xx")
                            .precision("4")
                            .textAlign("right")
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .queryTableDefinition(DashboardWidgetQueryTableDefinitionArgs.builder()
                            .requests(DashboardWidgetQueryTableDefinitionRequestArgs.builder()
                                .q("avg:system.load.1{env:staging} by {account}")
                                .aggregator("sum")
                                .limit("10")
                                .conditionalFormats(                            
                                    DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator("<")
                                        .value("2")
                                        .palette("white_on_green")
                                        .build(),
                                    DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator(">")
                                        .value("2.2")
                                        .palette("white_on_red")
                                        .build())
                                .build())
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .scatterplotDefinition(DashboardWidgetScatterplotDefinitionArgs.builder()
                            .request(DashboardWidgetScatterplotDefinitionRequestArgs.builder()
                                .xes(DashboardWidgetScatterplotDefinitionRequestXArgs.builder()
                                    .q("avg:system.cpu.user{*} by {service, account}")
                                    .aggregator("max")
                                    .build())
                                .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()
                                    .q("avg:system.mem.used{*} by {service, account}")
                                    .aggregator("min")
                                    .build())
                                .build())
                            .colorByGroups(                        
                                "account",
                                "apm-role-group")
                            .xaxis(DashboardWidgetScatterplotDefinitionXaxisArgs.builder()
                                .includeZero(true)
                                .label("x")
                                .min("1")
                                .max("2000")
                                .scale("pow")
                                .build())
                            .yaxis(DashboardWidgetScatterplotDefinitionYaxisArgs.builder()
                                .includeZero(false)
                                .label("y")
                                .min("5")
                                .max("2222")
                                .scale("log")
                                .build())
                            .title("Widget Title")
                            .liveSpan("1h")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .servicemapDefinition(DashboardWidgetServicemapDefinitionArgs.builder()
                            .service("master-db")
                            .filters(                        
                                "env:prod",
                                "datacenter:dc1")
                            .title("env: prod, datacenter:dc1, service: master-db")
                            .titleSize("16")
                            .titleAlign("left")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .requests(                        
                                DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                    .q("avg:system.cpu.user{app:general} by {env}")
                                    .displayType("line")
                                    .style(DashboardWidgetTimeseriesDefinitionRequestStyleArgs.builder()
                                        .palette("warm")
                                        .lineType("dashed")
                                        .lineWidth("thin")
                                        .build())
                                    .metadatas(DashboardWidgetTimeseriesDefinitionRequestMetadataArgs.builder()
                                        .expression("avg:system.cpu.user{app:general} by {env}")
                                        .aliasName("Alpha")
                                        .build())
                                    .build(),
                                DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                    .logQuery(DashboardWidgetLogQueryArgs.builder()
                                        .index("mcnulty")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("avg")
                                            .facet("@duration")
                                            .interval(5000)
                                            .build())
                                        .searchQuery("status:info")
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("host")
                                            .limit(10)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("avg")
                                                .order("desc")
                                                .facet("@duration")
                                                .build())
                                            .build())
                                        .build())
                                    .displayType("area")
                                    .build(),
                                DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                    .apmQuery(DashboardWidgetApmQueryArgs.builder()
                                        .index("apm-search")
                                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                            .aggregation("avg")
                                            .facet("@duration")
                                            .interval(5000)
                                            .build())
                                        .searchQuery("type:web")
                                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                            .facet("resource_name")
                                            .limit(50)
                                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("avg")
                                                .order("desc")
                                                .facet("@string_query.interval")
                                                .build())
                                            .build())
                                        .build())
                                    .displayType("bars")
                                    .build(),
                                DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                    .processQuery(DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs.builder()
                                        .metric("process.stat.cpu.total_pct")
                                        .searchBy("error")
                                        .filterBies("active")
                                        .limit(50)
                                        .build())
                                    .displayType("area")
                                    .build())
                            .markers(                        
                                DashboardWidgetTimeseriesDefinitionMarkerArgs.builder()
                                    .displayType("error dashed")
                                    .label(" z=6 ")
                                    .value("y = 4")
                                    .build(),
                                DashboardWidgetTimeseriesDefinitionMarkerArgs.builder()
                                    .displayType("ok solid")
                                    .value("10 < y < 999")
                                    .label(" x=8 ")
                                    .build())
                            .title("Widget Title")
                            .showLegend(true)
                            .legendSize("2")
                            .liveSpan("1h")
                            .events(                        
                                DashboardWidgetTimeseriesDefinitionEventArgs.builder()
                                    .q("sources:test tags:1")
                                    .build(),
                                DashboardWidgetTimeseriesDefinitionEventArgs.builder()
                                    .q("sources:test tags:2")
                                    .build())
                            .yaxis(DashboardWidgetTimeseriesDefinitionYaxisArgs.builder()
                                .scale("log")
                                .includeZero(false)
                                .max(100)
                                .build())
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .toplistDefinition(DashboardWidgetToplistDefinitionArgs.builder()
                            .requests(DashboardWidgetToplistDefinitionRequestArgs.builder()
                                .q("avg:system.cpu.user{app:general} by {env}")
                                .conditionalFormats(                            
                                    DashboardWidgetToplistDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator("<")
                                        .value("2")
                                        .palette("white_on_green")
                                        .build(),
                                    DashboardWidgetToplistDefinitionRequestConditionalFormatArgs.builder()
                                        .comparator(">")
                                        .value("2.2")
                                        .palette("white_on_red")
                                        .build())
                                .build())
                            .title("Widget Title")
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .groupDefinition(DashboardWidgetGroupDefinitionArgs.builder()
                            .layoutType("ordered")
                            .title("Group Widget")
                            .widgets(                        
                                DashboardWidgetGroupDefinitionWidgetArgs.builder()
                                    .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder()
                                        .content("cluster note widget")
                                        .backgroundColor("pink")
                                        .fontSize("14")
                                        .textAlign("center")
                                        .showTick(true)
                                        .tickEdge("left")
                                        .tickPos("50%")
                                        .build())
                                    .build(),
                                DashboardWidgetGroupDefinitionWidgetArgs.builder()
                                    .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder()
                                        .alertId("123")
                                        .vizType("toplist")
                                        .title("Alert Graph")
                                        .liveSpan("1h")
                                        .build())
                                    .build())
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .serviceLevelObjectiveDefinition(DashboardWidgetServiceLevelObjectiveDefinitionArgs.builder()
                            .title("Widget Title")
                            .viewType("detail")
                            .sloId("56789")
                            .showErrorBudget(true)
                            .viewMode("overall")
                            .timeWindows(                        
                                "7d",
                                "previous_week")
                            .build())
                        .build())
                .templateVariables(            
                    DashboardTemplateVariableArgs.builder()
                        .name("var_1")
                        .prefix("host")
                        .default_("aws")
                        .build(),
                    DashboardTemplateVariableArgs.builder()
                        .name("var_2")
                        .prefix("service_name")
                        .default_("autoscaling")
                        .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())
                .build());
    
            // Example Free Layout
            var freeDashboard = new Dashboard("freeDashboard", DashboardArgs.builder()
                .title("Free Layout Dashboard")
                .description("Created using the Datadog provider in Pulumi")
                .layoutType("free")
                .widgets(            
                    DashboardWidgetArgs.builder()
                        .eventStreamDefinition(DashboardWidgetEventStreamDefinitionArgs.builder()
                            .query("*")
                            .eventSize("l")
                            .title("Widget Title")
                            .titleSize(16)
                            .titleAlign("left")
                            .liveSpan("1h")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(43)
                            .width(32)
                            .x(0)
                            .y(0)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .eventTimelineDefinition(DashboardWidgetEventTimelineDefinitionArgs.builder()
                            .query("*")
                            .title("Widget Title")
                            .titleSize(16)
                            .titleAlign("left")
                            .liveSpan("1h")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(9)
                            .width(66)
                            .x(33)
                            .y(60)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .freeTextDefinition(DashboardWidgetFreeTextDefinitionArgs.builder()
                            .text("free text content")
                            .color("#d00")
                            .fontSize("36")
                            .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()
                            .url("https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350")
                            .sizing("fit")
                            .margin("small")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(20)
                            .width(30)
                            .x(69)
                            .y(0)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .logStreamDefinition(DashboardWidgetLogStreamDefinitionArgs.builder()
                            .indexes("main")
                            .query("error")
                            .columns(                        
                                "core_host",
                                "core_service",
                                "tag_source")
                            .showDateColumn(true)
                            .showMessageColumn(true)
                            .messageDisplay("expanded-md")
                            .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")
                            .titleSize(16)
                            .titleAlign("left")
                            .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")
                            .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")
                            .liveSpan("1h")
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(38)
                            .width(66)
                            .x(33)
                            .y(21)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                .formulas(                            
                                    DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("my_query_1 + my_query_2")
                                        .alias("my ff query")
                                        .build(),
                                    DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()
                                        .formulaExpression("my_query_1 * my_query_2")
                                        .limit(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs.builder()
                                            .count(5)
                                            .order("desc")
                                            .build())
                                        .alias("my second ff query")
                                        .build())
                                .queries(                            
                                    DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                                        .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                                            .dataSource("metrics")
                                            .query("avg:system.cpu.user{app:general} by {env}")
                                            .name("my_query_1")
                                            .aggregator("sum")
                                            .build())
                                        .build(),
                                    DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                                        .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                                            .query("avg:system.cpu.user{app:general} by {env}")
                                            .name("my_query_2")
                                            .aggregator("sum")
                                            .build())
                                        .build())
                                .build())
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(16)
                            .width(25)
                            .x(58)
                            .y(83)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .requests(                        
                                DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                    .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                                        .eventQuery(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs.builder()
                                            .name("my-query")
                                            .dataSource("logs")
                                            .indexes("days-3")
                                            .computes(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()
                                                .aggregation("count")
                                                .build())
                                            .groupBies(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                                .facet("host")
                                                .sort(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                                    .metric("@lambda.max_memory_used")
                                                    .aggregation("avg")
                                                    .build())
                                                .limit(10)
                                                .build())
                                            .build())
                                        .build())
                                    .build(),
                                DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                    .displayType("overlay")
                                    .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                                        .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                                            .name("MyOverlay")
                                            .dataSource("metrics")
                                            .query("avg:system.cpu.user{host:COMP-QJWVM2FYT4}")
                                            .build())
                                        .build())
                                    .build())
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(16)
                            .width(28)
                            .x(29)
                            .y(83)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                                    .processQuery(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()
                                        .dataSource("process")
                                        .textFilter("abc")
                                        .metric("process.stat.cpu.total_pct")
                                        .limit(10)
                                        .tagFilters("some_filter")
                                        .name("my_process_query")
                                        .sort("asc")
                                        .isNormalizedCpu(true)
                                        .aggregator("sum")
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()
                            .height(16)
                            .width(28)
                            .x(0)
                            .y(83)
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()
                            .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()
                                .formulas(DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()
                                    .formulaExpression("query1")
                                    .alias("my cloud cost query")
                                    .build())
                                .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                                    .cloudCostQuery(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()
                                        .dataSource("cloud_cost")
                                        .query("sum:aws.cost.amortized{*}")
                                        .name("query1")
                                        .aggregator("sum")
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .build(),
                    DashboardWidgetArgs.builder()
                        .powerpackDefinition(DashboardWidgetPowerpackDefinitionArgs.builder()
                            .powerpackId("00000000-0000-0000-0000-000000000000")
                            .backgroundColor("blue")
                            .bannerImg("https://example.org/example.png")
                            .showTitle(true)
                            .title("Powerpack Widget")
                            .templateVariables(DashboardWidgetPowerpackDefinitionTemplateVariablesArgs.builder()
                                .controlledExternallies(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs.builder()
                                    .name("var_2")
                                    .values("autoscaling")
                                    .prefix("service_name")
                                    .build())
                                .controlledByPowerpacks(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs.builder()
                                    .name("var_3")
                                    .prefix("timeframe")
                                    .values(                                
                                        "default",
                                        "values",
                                        "here")
                                    .build())
                                .build())
                            .build())
                        .build())
                .templateVariables(            
                    DashboardTemplateVariableArgs.builder()
                        .name("var_1")
                        .prefix("host")
                        .default_("aws")
                        .build(),
                    DashboardTemplateVariableArgs.builder()
                        .name("var_2")
                        .prefix("service_name")
                        .default_("autoscaling")
                        .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())
                .build());
    
        }
    }
    
    resources:
      # Example Ordered Layout
      orderedDashboard:
        type: datadog:Dashboard
        name: ordered_dashboard
        properties:
          title: Ordered Layout Dashboard
          description: Created using the Datadog provider in Pulumi
          layoutType: ordered
          widgets:
            - alertGraphDefinition:
                alertId: '895605'
                vizType: timeseries
                title: Widget Title
                liveSpan: 1h
            - alertValueDefinition:
                alertId: '895605'
                precision: 3
                unit: b
                textAlign: center
                title: Widget Title
            - alertValueDefinition:
                alertId: '895605'
                precision: 3
                unit: b
                textAlign: center
                title: Widget Title
            - changeDefinition:
                requests:
                  - q: avg:system.load.1{env:staging} by {account}
                    changeType: absolute
                    compareTo: week_before
                    increaseGood: true
                    orderBy: name
                    orderDir: desc
                    showPresent: true
                title: Widget Title
                liveSpan: 1h
            - distributionDefinition:
                requests:
                  - q: avg:system.load.1{env:staging} by {account}
                    style:
                      palette: warm
                title: Widget Title
                liveSpan: 1h
            - checkStatusDefinition:
                check: aws.ecs.agent_connected
                grouping: cluster
                groupBies:
                  - account
                  - cluster
                tags:
                  - account:demo
                  - cluster:awseb-ruthebdog-env-8-dn3m6u3gvk
                title: Widget Title
                liveSpan: 1h
            - heatmapDefinition:
                requests:
                  - q: avg:system.load.1{env:staging} by {account}
                    style:
                      palette: warm
                yaxis:
                  min: 1
                  max: 2
                  includeZero: true
                  scale: sqrt
                title: Widget Title
                liveSpan: 1h
            - hostmapDefinition:
                request:
                  fills:
                    - q: avg:system.load.1{*} by {host}
                  sizes:
                    - q: avg:memcache.uptime{*} by {host}
                nodeType: container
                groups:
                  - host
                  - region
                noGroupHosts: true
                noMetricHosts: true
                scopes:
                  - region:us-east-1
                  - aws_account:727006795293
                style:
                  palette: yellow_to_green
                  paletteFlip: true
                  fillMin: '10'
                  fillMax: '20'
                title: Widget Title
            - noteDefinition:
                content: note text
                backgroundColor: pink
                fontSize: '14'
                textAlign: center
                showTick: true
                tickEdge: left
                tickPos: 50%
            - queryValueDefinition:
                requests:
                  - q: avg:system.load.1{env:staging} by {account}
                    aggregator: sum
                    conditionalFormats:
                      - comparator: <
                        value: '2'
                        palette: white_on_green
                      - comparator: '>'
                        value: '2.2'
                        palette: white_on_red
                autoscale: true
                customUnit: xx
                precision: '4'
                textAlign: right
                title: Widget Title
                liveSpan: 1h
            - queryTableDefinition:
                requests:
                  - q: avg:system.load.1{env:staging} by {account}
                    aggregator: sum
                    limit: '10'
                    conditionalFormats:
                      - comparator: <
                        value: '2'
                        palette: white_on_green
                      - comparator: '>'
                        value: '2.2'
                        palette: white_on_red
                title: Widget Title
                liveSpan: 1h
            - scatterplotDefinition:
                request:
                  xes:
                    - q: avg:system.cpu.user{*} by {service, account}
                      aggregator: max
                  ys:
                    - q: avg:system.mem.used{*} by {service, account}
                      aggregator: min
                colorByGroups:
                  - account
                  - apm-role-group
                xaxis:
                  includeZero: true
                  label: x
                  min: '1'
                  max: '2000'
                  scale: pow
                yaxis:
                  includeZero: false
                  label: y
                  min: '5'
                  max: '2222'
                  scale: log
                title: Widget Title
                liveSpan: 1h
            - servicemapDefinition:
                service: master-db
                filters:
                  - env:prod
                  - datacenter:dc1
                title: 'env: prod, datacenter:dc1, service: master-db'
                titleSize: '16'
                titleAlign: left
            - timeseriesDefinition:
                requests:
                  - q: avg:system.cpu.user{app:general} by {env}
                    displayType: line
                    style:
                      palette: warm
                      lineType: dashed
                      lineWidth: thin
                    metadatas:
                      - expression: avg:system.cpu.user{app:general} by {env}
                        aliasName: Alpha
                  - logQuery:
                      index: mcnulty
                      computeQuery:
                        aggregation: avg
                        facet: '@duration'
                        interval: 5000
                      searchQuery: status:info
                      groupBies:
                        - facet: host
                          limit: 10
                          sortQuery:
                            aggregation: avg
                            order: desc
                            facet: '@duration'
                    displayType: area
                  - apmQuery:
                      index: apm-search
                      computeQuery:
                        aggregation: avg
                        facet: '@duration'
                        interval: 5000
                      searchQuery: type:web
                      groupBies:
                        - facet: resource_name
                          limit: 50
                          sortQuery:
                            aggregation: avg
                            order: desc
                            facet: '@string_query.interval'
                    displayType: bars
                  - processQuery:
                      metric: process.stat.cpu.total_pct
                      searchBy: error
                      filterBies:
                        - active
                      limit: 50
                    displayType: area
                markers:
                  - displayType: error dashed
                    label: ' z=6 '
                    value: y = 4
                  - displayType: ok solid
                    value: 10 < y < 999
                    label: ' x=8 '
                title: Widget Title
                showLegend: true
                legendSize: '2'
                liveSpan: 1h
                events:
                  - q: sources:test tags:1
                  - q: sources:test tags:2
                yaxis:
                  scale: log
                  includeZero: false
                  max: 100
            - toplistDefinition:
                requests:
                  - q: avg:system.cpu.user{app:general} by {env}
                    conditionalFormats:
                      - comparator: <
                        value: '2'
                        palette: white_on_green
                      - comparator: '>'
                        value: '2.2'
                        palette: white_on_red
                title: Widget Title
            - groupDefinition:
                layoutType: ordered
                title: Group Widget
                widgets:
                  - noteDefinition:
                      content: cluster note widget
                      backgroundColor: pink
                      fontSize: '14'
                      textAlign: center
                      showTick: true
                      tickEdge: left
                      tickPos: 50%
                  - alertGraphDefinition:
                      alertId: '123'
                      vizType: toplist
                      title: Alert Graph
                      liveSpan: 1h
            - serviceLevelObjectiveDefinition:
                title: Widget Title
                viewType: detail
                sloId: '56789'
                showErrorBudget: true
                viewMode: overall
                timeWindows:
                  - 7d
                  - previous_week
          templateVariables:
            - name: var_1
              prefix: host
              default: aws
            - name: var_2
              prefix: service_name
              default: autoscaling
          templateVariablePresets:
            - name: preset_1
              templateVariables:
                - name: var_1
                  value: host.dc
                - name: var_2
                  value: my_service
      # Example Free Layout
      freeDashboard:
        type: datadog:Dashboard
        name: free_dashboard
        properties:
          title: Free Layout Dashboard
          description: Created using the Datadog provider in Pulumi
          layoutType: free
          widgets:
            - eventStreamDefinition:
                query: '*'
                eventSize: l
                title: Widget Title
                titleSize: 16
                titleAlign: left
                liveSpan: 1h
              widgetLayout:
                height: 43
                width: 32
                x: 0
                y: 0
            - eventTimelineDefinition:
                query: '*'
                title: Widget Title
                titleSize: 16
                titleAlign: left
                liveSpan: 1h
              widgetLayout:
                height: 9
                width: 66
                x: 33
                y: 60
            - freeTextDefinition:
                text: free text content
                color: '#d00'
                fontSize: '36'
                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:
                url: https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&h=350
                sizing: fit
                margin: small
              widgetLayout:
                height: 20
                width: 30
                x: 69
                y: 0
            - logStreamDefinition:
                indexes:
                  - main
                query: error
                columns:
                  - core_host
                  - core_service
                  - tag_source
                showDateColumn: true
                showMessageColumn: true
                messageDisplay: expanded-md
                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
                titleSize: 16
                titleAlign: left
              widgetLayout:
                height: 40
                width: 30
                x: 101
                y: 48
            - traceServiceDefinition:
                displayFormat: three_column
                env: datadog.com
                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'
                liveSpan: 1h
              widgetLayout:
                height: 38
                width: 66
                x: 33
                y: 21
            - timeseriesDefinition:
                requests:
                  - formulas:
                      - formulaExpression: my_query_1 + my_query_2
                        alias: my ff query
                      - formulaExpression: my_query_1 * my_query_2
                        limit:
                          count: 5
                          order: desc
                        alias: my second ff query
                    queries:
                      - metricQuery:
                          dataSource: metrics
                          query: avg:system.cpu.user{app:general} by {env}
                          name: my_query_1
                          aggregator: sum
                      - metricQuery:
                          query: avg:system.cpu.user{app:general} by {env}
                          name: my_query_2
                          aggregator: sum
              widgetLayout:
                height: 16
                width: 25
                x: 58
                y: 83
            - timeseriesDefinition:
                requests:
                  - queries:
                      - eventQuery:
                          name: my-query
                          dataSource: logs
                          indexes:
                            - days-3
                          computes:
                            - aggregation: count
                          groupBies:
                            - facet: host
                              sort:
                                metric: '@lambda.max_memory_used'
                                aggregation: avg
                              limit: 10
                  - displayType: overlay
                    queries:
                      - metricQuery:
                          name: MyOverlay
                          dataSource: metrics
                          query: avg:system.cpu.user{host:COMP-QJWVM2FYT4}
              widgetLayout:
                height: 16
                width: 28
                x: 29
                y: 83
            - timeseriesDefinition:
                requests:
                  - queries:
                      - processQuery:
                          dataSource: process
                          textFilter: abc
                          metric: process.stat.cpu.total_pct
                          limit: 10
                          tagFilters:
                            - some_filter
                          name: my_process_query
                          sort: asc
                          isNormalizedCpu: true
                          aggregator: sum
              widgetLayout:
                height: 16
                width: 28
                x: 0
                y: 83
            - timeseriesDefinition:
                requests:
                  - formulas:
                      - formulaExpression: query1
                        alias: my cloud cost query
                    queries:
                      - cloudCostQuery:
                          dataSource: cloud_cost
                          query: sum:aws.cost.amortized{*}
                          name: query1
                          aggregator: sum
            - powerpackDefinition:
                powerpackId: 00000000-0000-0000-0000-000000000000
                backgroundColor: blue
                bannerImg: https://example.org/example.png
                showTitle: true
                title: Powerpack Widget
                templateVariables:
                  controlledExternallies:
                    - name: var_2
                      values:
                        - autoscaling
                      prefix: service_name
                  controlledByPowerpacks:
                    - name: var_3
                      prefix: timeframe
                      values:
                        - default
                        - values
                        - here
          templateVariables:
            - name: var_1
              prefix: host
              default: aws
            - name: var_2
              prefix: service_name
              default: autoscaling
          templateVariablePresets:
            - name: preset_1
              templateVariables:
                - name: var_1
                  value: host.dc
                - name: var_2
                  value: my_service
    

    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.

    Constructor 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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        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.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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                    },
                                },
                                Style = new Datadog.Inputs.DashboardWidgetGeomapDefinitionStyleArgs
                                {
                                    Palette = "string",
                                    PaletteFlip = false,
                                },
                                Title = "string",
                                TitleAlign = "string",
                                TitleSize = "string",
                            },
                            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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                    {
                                                        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.DashboardWidgetRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                        },
                                    },
                                    Sizes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeArgs
                                        {
                                            ApmQuery = new Datadog.Inputs.DashboardWidgetApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                    {
                                                        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.DashboardWidgetRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                    {
                                                        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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                    {
                                                        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.DashboardWidgetRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                        },
                                    },
                                    Ys = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs
                                        {
                                            Aggregator = "string",
                                            ApmQuery = new Datadog.Inputs.DashboardWidgetApmQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                    {
                                                        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.DashboardWidgetRumQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                },
                                                SearchQuery = "string",
                                            },
                                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                            {
                                                Index = "string",
                                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                                GroupBies = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                    {
                                                        Facet = "string",
                                                        Limit = 0,
                                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Order = "string",
                                                            Facet = "string",
                                                        },
                                                    },
                                                },
                                                MultiComputes = new[]
                                                {
                                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                    {
                                                        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.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.DashboardWidgetApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                ShowPresent = false,
                                            },
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "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.DashboardWidgetLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                            },
                                        },
                                        Style = new Datadog.Inputs.DashboardWidgetGeomapDefinitionStyleArgs
                                        {
                                            Palette = "string",
                                            PaletteFlip = false,
                                        },
                                        Title = "string",
                                        TitleAlign = "string",
                                        TitleSize = "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.DashboardWidgetApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                        {
                                                            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",
                                    },
                                    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.DashboardWidgetApmQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                            {
                                                                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.DashboardWidgetRumQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                },
                                            },
                                            Ys = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs
                                                {
                                                    Aggregator = "string",
                                                    ApmQuery = new Datadog.Inputs.DashboardWidgetApmQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                            {
                                                                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.DashboardWidgetRumQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                            {
                                                                Aggregation = "string",
                                                                Facet = "string",
                                                                Interval = 0,
                                                            },
                                                        },
                                                        SearchQuery = "string",
                                                    },
                                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                    {
                                                        Index = "string",
                                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                        GroupBies = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                            {
                                                                Facet = "string",
                                                                Limit = 0,
                                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                                {
                                                                    Aggregation = "string",
                                                                    Order = "string",
                                                                    Facet = "string",
                                                                },
                                                            },
                                                        },
                                                        MultiComputes = new[]
                                                        {
                                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                            {
                                                                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",
                                        },
                                    },
                                    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.DashboardWidgetApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetApmQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetLogQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                        {
                                                            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.DashboardWidgetRumQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                                {
                                                    Index = "string",
                                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Facet = "string",
                                                        Interval = 0,
                                                    },
                                                    GroupBies = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                        {
                                                            Facet = "string",
                                                            Limit = 0,
                                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                            {
                                                                Aggregation = "string",
                                                                Order = "string",
                                                                Facet = "string",
                                                            },
                                                        },
                                                    },
                                                    MultiComputes = new[]
                                                    {
                                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                        {
                                                            Aggregation = "string",
                                                            Facet = "string",
                                                            Interval = 0,
                                                        },
                                                    },
                                                    SearchQuery = "string",
                                                },
                                                Style = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestStyleArgs
                                                {
                                                    Palette = "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",
                                    },
                                },
                                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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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.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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                        {
                                            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.DashboardWidgetRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                        Sizes = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeArgs
                            {
                                ApmQuery = new Datadog.Inputs.DashboardWidgetApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                        {
                                            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.DashboardWidgetRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                        {
                                            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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                        {
                                            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.DashboardWidgetRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                        Ys = new[]
                        {
                            new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs
                            {
                                Aggregator = "string",
                                ApmQuery = new Datadog.Inputs.DashboardWidgetApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                        {
                                            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.DashboardWidgetRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                        {
                                            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.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.DashboardWidgetApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    ShowPresent = false,
                                },
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "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.DashboardWidgetLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                },
                            },
                            Style = new Datadog.Inputs.DashboardWidgetGeomapDefinitionStyleArgs
                            {
                                Palette = "string",
                                PaletteFlip = false,
                            },
                            Title = "string",
                            TitleAlign = "string",
                            TitleSize = "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.DashboardWidgetApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                            {
                                                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",
                        },
                        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.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                    },
                                },
                                Ys = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs
                                    {
                                        Aggregator = "string",
                                        ApmQuery = new Datadog.Inputs.DashboardWidgetApmQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        LogQuery = new Datadog.Inputs.DashboardWidgetLogQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                                {
                                                    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.DashboardWidgetRumQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Facet = "string",
                                                    Interval = 0,
                                                },
                                            },
                                            SearchQuery = "string",
                                        },
                                        SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                        {
                                            Index = "string",
                                            ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                    {
                                                        Aggregation = "string",
                                                        Order = "string",
                                                        Facet = "string",
                                                    },
                                                },
                                            },
                                            MultiComputes = new[]
                                            {
                                                new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                                {
                                                    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",
                            },
                        },
                        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.DashboardWidgetApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetApmQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetLogQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                            {
                                                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.DashboardWidgetRumQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                                    {
                                        Index = "string",
                                        ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                                {
                                                    Aggregation = "string",
                                                    Order = "string",
                                                    Facet = "string",
                                                },
                                            },
                                        },
                                        MultiComputes = new[]
                                        {
                                            new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                            {
                                                Aggregation = "string",
                                                Facet = "string",
                                                Interval = 0,
                                            },
                                        },
                                        SearchQuery = "string",
                                    },
                                    Style = new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestStyleArgs
                                    {
                                        Palette = "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",
                        },
                    },
                    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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetApmQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetLogQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.DashboardWidgetSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.DashboardWidgetSecurityQueryMultiComputeArgs
                                    {
                                        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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									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.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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												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"),
    						},
    						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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    												&datadog.DashboardWidgetApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    												&datadog.DashboardWidgetLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    													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.DashboardWidgetRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    												&datadog.DashboardWidgetRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    									},
    								},
    								Sizes: datadog.DashboardWidgetHostmapDefinitionRequestSizeArray{
    									&datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs{
    										ApmQuery: &datadog.DashboardWidgetApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    												&datadog.DashboardWidgetApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    												&datadog.DashboardWidgetLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    													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.DashboardWidgetRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    												&datadog.DashboardWidgetRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    													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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    												&datadog.DashboardWidgetApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    												&datadog.DashboardWidgetLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    													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.DashboardWidgetRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    												&datadog.DashboardWidgetRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    													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.DashboardWidgetApmQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    												&datadog.DashboardWidgetApmQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    												&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    												&datadog.DashboardWidgetLogQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    												&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    													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.DashboardWidgetRumQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    												&datadog.DashboardWidgetRumQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    												&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    											},
    											SearchQuery: pulumi.String("string"),
    										},
    										SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    											Index: pulumi.String("string"),
    											ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    											GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    												&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    													Facet: pulumi.String("string"),
    													Limit: pulumi.Int(0),
    													SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Order:       pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    													},
    												},
    											},
    											MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    												&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    													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.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.DashboardWidgetApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    													&datadog.DashboardWidgetApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    														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.DashboardWidgetLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    													&datadog.DashboardWidgetLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    														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.DashboardWidgetRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    													&datadog.DashboardWidgetRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    														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.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.DashboardWidgetLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    													&datadog.DashboardWidgetLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    														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.DashboardWidgetRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    													&datadog.DashboardWidgetRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    														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"),
    								},
    								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.DashboardWidgetApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    													&datadog.DashboardWidgetApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    														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.DashboardWidgetLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    													&datadog.DashboardWidgetLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    														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.DashboardWidgetRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    													&datadog.DashboardWidgetRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    														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.DashboardWidgetApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    													&datadog.DashboardWidgetApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    														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.DashboardWidgetLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    													&datadog.DashboardWidgetLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    														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.DashboardWidgetRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    													&datadog.DashboardWidgetRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    														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"),
    								},
    								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.DashboardWidgetApmQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    														&datadog.DashboardWidgetApmQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    														&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    														&datadog.DashboardWidgetLogQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    														&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    															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.DashboardWidgetRumQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    														&datadog.DashboardWidgetRumQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    														&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    														&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    														&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    															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.DashboardWidgetApmQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    														&datadog.DashboardWidgetApmQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    														&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    														&datadog.DashboardWidgetLogQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    														&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    															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.DashboardWidgetRumQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    														&datadog.DashboardWidgetRumQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    														&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    															Aggregation: pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    															Interval:    pulumi.Int(0),
    														},
    													},
    													SearchQuery: pulumi.String("string"),
    												},
    												SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    													Index: pulumi.String("string"),
    													ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    													GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    														&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    															Facet: pulumi.String("string"),
    															Limit: pulumi.Int(0),
    															SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    																Aggregation: pulumi.String("string"),
    																Order:       pulumi.String("string"),
    																Facet:       pulumi.String("string"),
    															},
    														},
    													},
    													MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    														&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    															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"),
    									},
    								},
    								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.DashboardWidgetApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    													&datadog.DashboardWidgetApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    														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.DashboardWidgetLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    													&datadog.DashboardWidgetLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    														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.DashboardWidgetRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    													&datadog.DashboardWidgetRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    														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.DashboardWidgetApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    													&datadog.DashboardWidgetApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    														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.DashboardWidgetLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    													&datadog.DashboardWidgetLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    														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.DashboardWidgetRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    													&datadog.DashboardWidgetRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    														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.DashboardWidgetApmQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    													&datadog.DashboardWidgetApmQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    													&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    														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.DashboardWidgetLogQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    													&datadog.DashboardWidgetLogQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    													&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    														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.DashboardWidgetRumQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    													&datadog.DashboardWidgetRumQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    													&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    														Aggregation: pulumi.String("string"),
    														Facet:       pulumi.String("string"),
    														Interval:    pulumi.Int(0),
    													},
    												},
    												SearchQuery: pulumi.String("string"),
    											},
    											SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    												Index: pulumi.String("string"),
    												ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    													Interval:    pulumi.Int(0),
    												},
    												GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    													&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    														Facet: pulumi.String("string"),
    														Limit: pulumi.Int(0),
    														SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    															Aggregation: pulumi.String("string"),
    															Order:       pulumi.String("string"),
    															Facet:       pulumi.String("string"),
    														},
    													},
    												},
    												MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    													&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    														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"),
    								},
    								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"),
    								},
    							},
    							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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												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.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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.DashboardWidgetApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    									&datadog.DashboardWidgetApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    									&datadog.DashboardWidgetLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    										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.DashboardWidgetRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    									&datadog.DashboardWidgetRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    					Sizes: datadog.DashboardWidgetHostmapDefinitionRequestSizeArray{
    						&datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs{
    							ApmQuery: &datadog.DashboardWidgetApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    									&datadog.DashboardWidgetApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    									&datadog.DashboardWidgetLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    										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.DashboardWidgetRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    									&datadog.DashboardWidgetRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    										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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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.DashboardWidgetApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    									&datadog.DashboardWidgetApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    									&datadog.DashboardWidgetLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    										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.DashboardWidgetRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    									&datadog.DashboardWidgetRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    										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.DashboardWidgetApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    									&datadog.DashboardWidgetApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    									&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    									&datadog.DashboardWidgetLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    									&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    										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.DashboardWidgetRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    									&datadog.DashboardWidgetRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    									&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    									&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    									&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    										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.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.DashboardWidgetApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    										&datadog.DashboardWidgetApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    											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.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    											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.DashboardWidgetRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    										&datadog.DashboardWidgetRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    											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.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.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    											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.DashboardWidgetRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    										&datadog.DashboardWidgetRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    											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"),
    					},
    					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.DashboardWidgetApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    										&datadog.DashboardWidgetApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    											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.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    											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.DashboardWidgetRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    										&datadog.DashboardWidgetRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    											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.DashboardWidgetApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    										&datadog.DashboardWidgetApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    											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.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    											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.DashboardWidgetRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    										&datadog.DashboardWidgetRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    											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"),
    					},
    					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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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.DashboardWidgetApmQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    											&datadog.DashboardWidgetApmQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    											&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									LogQuery: &datadog.DashboardWidgetLogQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    											&datadog.DashboardWidgetLogQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    											&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    												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.DashboardWidgetRumQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    											&datadog.DashboardWidgetRumQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    											&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    											},
    										},
    										SearchQuery: pulumi.String("string"),
    									},
    									SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    										Index: pulumi.String("string"),
    										ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    										GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    											&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    													Aggregation: pulumi.String("string"),
    													Order:       pulumi.String("string"),
    													Facet:       pulumi.String("string"),
    												},
    											},
    										},
    										MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    											&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    												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"),
    						},
    					},
    					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.DashboardWidgetApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    										&datadog.DashboardWidgetApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    											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.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    											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.DashboardWidgetRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    										&datadog.DashboardWidgetRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    											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.DashboardWidgetApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    										&datadog.DashboardWidgetApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    											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.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    											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.DashboardWidgetRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    										&datadog.DashboardWidgetRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    											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.DashboardWidgetApmQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    										&datadog.DashboardWidgetApmQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    										&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    											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.DashboardWidgetLogQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    										&datadog.DashboardWidgetLogQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    										&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    											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.DashboardWidgetRumQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    										&datadog.DashboardWidgetRumQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    										&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    										},
    									},
    									SearchQuery: pulumi.String("string"),
    								},
    								SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    									Index: pulumi.String("string"),
    									ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    									GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    										&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    												Aggregation: pulumi.String("string"),
    												Order:       pulumi.String("string"),
    												Facet:       pulumi.String("string"),
    											},
    										},
    									},
    									MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    										&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    											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"),
    					},
    					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"),
    					},
    				},
    				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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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.DashboardWidgetApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetApmQueryGroupByArray{
    								&datadog.DashboardWidgetApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetApmQueryMultiComputeArray{
    								&datadog.DashboardWidgetApmQueryMultiComputeArgs{
    									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.DashboardWidgetLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetLogQueryGroupByArray{
    								&datadog.DashboardWidgetLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetLogQueryMultiComputeArray{
    								&datadog.DashboardWidgetLogQueryMultiComputeArgs{
    									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.DashboardWidgetRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetRumQueryGroupByArray{
    								&datadog.DashboardWidgetRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetRumQueryMultiComputeArray{
    								&datadog.DashboardWidgetRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.DashboardWidgetSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.DashboardWidgetSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.DashboardWidgetSecurityQueryGroupByArray{
    								&datadog.DashboardWidgetSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.DashboardWidgetSecurityQueryMultiComputeArray{
    								&datadog.DashboardWidgetSecurityQueryMultiComputeArgs{
    									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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.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(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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.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())
                    .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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .sizes(DashboardWidgetHostmapDefinitionRequestSizeArgs.builder()
                                .apmQuery(DashboardWidgetApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()
                                .aggregator("string")
                                .apmQuery(DashboardWidgetApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetChangeDefinitionArgs.builder()
                                .customLinks(DashboardWidgetChangeDefinitionCustomLinkArgs.builder()
                                    .isHidden(false)
                                    .label("string")
                                    .link("string")
                                    .overrideLabel("string")
                                    .build())
                                .liveSpan("string")
                                .requests(DashboardWidgetChangeDefinitionRequestArgs.builder()
                                    .apmQuery(DashboardWidgetApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .showPresent(false)
                                    .build())
                                .title("string")
                                .titleAlign("string")
                                .titleSize("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(DashboardWidgetLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.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())
                            .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(DashboardWidgetApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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())
                            .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(DashboardWidgetApmQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .logQuery(DashboardWidgetLogQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .build())
                                    .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()
                                        .aggregator("string")
                                        .apmQuery(DashboardWidgetApmQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .logQuery(DashboardWidgetLogQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .searchQuery("string")
                                            .build())
                                        .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                            .index("string")
                                            .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                                .aggregation("string")
                                                .facet("string")
                                                .interval(0)
                                                .build())
                                            .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                                .facet("string")
                                                .limit(0)
                                                .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                    .aggregation("string")
                                                    .order("string")
                                                    .facet("string")
                                                    .build())
                                                .build())
                                            .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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())
                            .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(DashboardWidgetApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .searchQuery("string")
                                        .build())
                                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                        .index("string")
                                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                            .aggregation("string")
                                            .facet("string")
                                            .interval(0)
                                            .build())
                                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                            .facet("string")
                                            .limit(0)
                                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                                .aggregation("string")
                                                .order("string")
                                                .facet("string")
                                                .build())
                                            .build())
                                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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())
                            .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())
                            .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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .sizes(DashboardWidgetHostmapDefinitionRequestSizeArgs.builder()
                        .apmQuery(DashboardWidgetApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()
                        .aggregator("string")
                        .apmQuery(DashboardWidgetApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(DashboardWidgetLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetChangeDefinitionArgs.builder()
                        .customLinks(DashboardWidgetChangeDefinitionCustomLinkArgs.builder()
                            .isHidden(false)
                            .label("string")
                            .link("string")
                            .overrideLabel("string")
                            .build())
                        .liveSpan("string")
                        .requests(DashboardWidgetChangeDefinitionRequestArgs.builder()
                            .apmQuery(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .showPresent(false)
                            .build())
                        .title("string")
                        .titleAlign("string")
                        .titleSize("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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.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())
                    .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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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())
                    .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(DashboardWidgetApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .build())
                            .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()
                                .aggregator("string")
                                .apmQuery(DashboardWidgetApmQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .logQuery(DashboardWidgetLogQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .searchQuery("string")
                                    .build())
                                .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                    .index("string")
                                    .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                        .aggregation("string")
                                        .facet("string")
                                        .interval(0)
                                        .build())
                                    .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                        .facet("string")
                                        .limit(0)
                                        .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                            .aggregation("string")
                                            .order("string")
                                            .facet("string")
                                            .build())
                                        .build())
                                    .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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())
                    .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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .searchQuery("string")
                                .build())
                            .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                                .index("string")
                                .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                                    .aggregation("string")
                                    .facet("string")
                                    .interval(0)
                                    .build())
                                .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                        .aggregation("string")
                                        .order("string")
                                        .facet("string")
                                        .build())
                                    .build())
                                .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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())
                    .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())
                    .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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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(DashboardWidgetApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetApmQueryMultiComputeArgs.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(DashboardWidgetLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetLogQueryMultiComputeArgs.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(DashboardWidgetRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(DashboardWidgetSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(DashboardWidgetSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(DashboardWidgetSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(DashboardWidgetSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(DashboardWidgetSecurityQueryMultiComputeArgs.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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            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.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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    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",
                    ),
                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                        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.DashboardWidgetRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                            sizes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs(
                                apm_query=datadog.DashboardWidgetApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                        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.DashboardWidgetRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                        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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                        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.DashboardWidgetRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                            ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(
                                aggregator="string",
                                apm_query=datadog.DashboardWidgetApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                        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.DashboardWidgetRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                        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.DashboardWidgetChangeDefinitionArgs(
                                custom_links=[datadog.DashboardWidgetChangeDefinitionCustomLinkArgs(
                                    is_hidden=False,
                                    label="string",
                                    link="string",
                                    override_label="string",
                                )],
                                live_span="string",
                                requests=[datadog.DashboardWidgetChangeDefinitionRequestArgs(
                                    apm_query=datadog.DashboardWidgetApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                            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.DashboardWidgetLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                            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.DashboardWidgetRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    show_present=False,
                                )],
                                title="string",
                                title_align="string",
                                title_size="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.DashboardWidgetLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                            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.DashboardWidgetRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                            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",
                            ),
                            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.DashboardWidgetApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                            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.DashboardWidgetLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                            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.DashboardWidgetRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                            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.DashboardWidgetApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                            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.DashboardWidgetLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                            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.DashboardWidgetRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                            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",
                            ),
                            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.DashboardWidgetApmQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        log_query=datadog.DashboardWidgetLogQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                                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.DashboardWidgetRumQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                    )],
                                    ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(
                                        aggregator="string",
                                        apm_query=datadog.DashboardWidgetApmQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        log_query=datadog.DashboardWidgetLogQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                                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.DashboardWidgetRumQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            )],
                                            search_query="string",
                                        ),
                                        security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                            index="string",
                                            compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                                aggregation="string",
                                                facet="string",
                                                interval=0,
                                            ),
                                            group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                                facet="string",
                                                limit=0,
                                                sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                    aggregation="string",
                                                    order="string",
                                                    facet="string",
                                                ),
                                            )],
                                            multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                                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",
                                ),
                            ),
                            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.DashboardWidgetApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                            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.DashboardWidgetLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                            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.DashboardWidgetRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                            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.DashboardWidgetApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                            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.DashboardWidgetLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                            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.DashboardWidgetRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                            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.DashboardWidgetApmQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                            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.DashboardWidgetLogQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                            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.DashboardWidgetRumQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                        index="string",
                                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        ),
                                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                            facet="string",
                                            limit=0,
                                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                                aggregation="string",
                                                order="string",
                                                facet="string",
                                            ),
                                        )],
                                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                            aggregation="string",
                                            facet="string",
                                            interval=0,
                                        )],
                                        search_query="string",
                                    ),
                                    style=datadog.DashboardWidgetToplistDefinitionRequestStyleArgs(
                                        palette="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",
                            ),
                        ),
                        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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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.DashboardWidgetApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                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.DashboardWidgetRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                    sizes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs(
                        apm_query=datadog.DashboardWidgetApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                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.DashboardWidgetRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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.DashboardWidgetApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                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.DashboardWidgetRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                    ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(
                        aggregator="string",
                        apm_query=datadog.DashboardWidgetApmQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.DashboardWidgetLogQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                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.DashboardWidgetRumQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.DashboardWidgetSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                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.DashboardWidgetChangeDefinitionArgs(
                        custom_links=[datadog.DashboardWidgetChangeDefinitionCustomLinkArgs(
                            is_hidden=False,
                            label="string",
                            link="string",
                            override_label="string",
                        )],
                        live_span="string",
                        requests=[datadog.DashboardWidgetChangeDefinitionRequestArgs(
                            apm_query=datadog.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            show_present=False,
                        )],
                        title="string",
                        title_align="string",
                        title_size="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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    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",
                    ),
                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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",
                    ),
                    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.DashboardWidgetApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                        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.DashboardWidgetRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                            )],
                            ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(
                                aggregator="string",
                                apm_query=datadog.DashboardWidgetApmQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                log_query=datadog.DashboardWidgetLogQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                        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.DashboardWidgetRumQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    )],
                                    search_query="string",
                                ),
                                security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                    index="string",
                                    compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                        aggregation="string",
                                        facet="string",
                                        interval=0,
                                    ),
                                    group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                        facet="string",
                                        limit=0,
                                        sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                            aggregation="string",
                                            order="string",
                                            facet="string",
                                        ),
                                    )],
                                    multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                        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",
                        ),
                    ),
                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    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.DashboardWidgetApmQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                                    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.DashboardWidgetLogQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                                    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.DashboardWidgetRumQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            security_query=datadog.DashboardWidgetSecurityQueryArgs(
                                index="string",
                                compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                ),
                                group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                        aggregation="string",
                                        order="string",
                                        facet="string",
                                    ),
                                )],
                                multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                                    aggregation="string",
                                    facet="string",
                                    interval=0,
                                )],
                                search_query="string",
                            ),
                            style=datadog.DashboardWidgetToplistDefinitionRequestStyleArgs(
                                palette="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",
                    ),
                ),
                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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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.DashboardWidgetApmQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetApmQueryMultiComputeArgs(
                            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.DashboardWidgetLogQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetLogQueryMultiComputeArgs(
                            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.DashboardWidgetRumQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.DashboardWidgetSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.DashboardWidgetSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.DashboardWidgetSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.DashboardWidgetSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.DashboardWidgetSecurityQueryMultiComputeArgs(
                            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 dashboard. Valid values are ordered, free.
    Title string
    The title of the dashboard.
    DashboardLists List<int>
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    TemplateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    TemplateVariables List<DashboardTemplateVariable>
    The list of template variables for this dashboard.
    Url string
    The URL of the dashboard.
    Widgets List<DashboardWidget>
    The list of widgets to display on the dashboard.
    LayoutType string
    The layout type of the dashboard. Valid values are ordered, free.
    Title string
    The title of the dashboard.
    DashboardLists []int
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    TemplateVariablePresets []DashboardTemplateVariablePresetArgs
    The list of selectable template variable presets for this dashboard.
    TemplateVariables []DashboardTemplateVariableArgs
    The list of template variables for this dashboard.
    Url string
    The URL of the dashboard.
    Widgets []DashboardWidgetArgs
    The list of widgets to display on the dashboard.
    layoutType String
    The layout type of the dashboard. Valid values are ordered, free.
    title String
    The title of the dashboard.
    dashboardLists List<Integer>
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    templateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<DashboardTemplateVariable>
    The list of template variables for this dashboard.
    url String
    The URL of the dashboard.
    widgets List<DashboardWidget>
    The list of widgets to display on the dashboard.
    layoutType string
    The layout type of the dashboard. Valid values are ordered, free.
    title string
    The title of the dashboard.
    dashboardLists number[]
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    templateVariablePresets DashboardTemplateVariablePreset[]
    The list of selectable template variable presets for this dashboard.
    templateVariables DashboardTemplateVariable[]
    The list of template variables for this dashboard.
    url string
    The URL of the dashboard.
    widgets DashboardWidget[]
    The list of widgets to display on the dashboard.
    layout_type str
    The layout type of the dashboard. Valid values are ordered, free.
    title str
    The title of the dashboard.
    dashboard_lists Sequence[int]
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    template_variable_presets Sequence[DashboardTemplateVariablePresetArgs]
    The list of selectable template variable presets for this dashboard.
    template_variables Sequence[DashboardTemplateVariableArgs]
    The list of template variables for this dashboard.
    url str
    The URL of the dashboard.
    widgets Sequence[DashboardWidgetArgs]
    The list of widgets to display on the dashboard.
    layoutType String
    The layout type of the dashboard. Valid values are ordered, free.
    title String
    The title of the dashboard.
    dashboardLists List<Number>
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    templateVariablePresets List<Property Map>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<Property Map>
    The list of template variables for this dashboard.
    url String
    The URL of the dashboard.
    widgets List<Property Map>
    The list of widgets to display on the dashboard.

    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>
    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 dashboard. Valid values are ordered, free.
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    TemplateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    TemplateVariables List<DashboardTemplateVariable>
    The list of template variables for this dashboard.
    Title string
    The title of the dashboard.
    Url string
    The URL of the dashboard.
    Widgets List<DashboardWidget>
    The list of widgets to display on the dashboard.
    DashboardLists []int
    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 dashboard. Valid values are ordered, free.
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    TemplateVariablePresets []DashboardTemplateVariablePresetArgs
    The list of selectable template variable presets for this dashboard.
    TemplateVariables []DashboardTemplateVariableArgs
    The list of template variables for this dashboard.
    Title string
    The title of the dashboard.
    Url string
    The URL of the dashboard.
    Widgets []DashboardWidgetArgs
    The list of widgets to display on the dashboard.
    dashboardLists List<Integer>
    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 dashboard. Valid values are ordered, free.
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    templateVariablePresets List<DashboardTemplateVariablePreset>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<DashboardTemplateVariable>
    The list of template variables for this dashboard.
    title String
    The title of the dashboard.
    url String
    The URL of the dashboard.
    widgets List<DashboardWidget>
    The list of widgets to display on the dashboard.
    dashboardLists number[]
    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 dashboard. Valid values are ordered, free.
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    templateVariablePresets DashboardTemplateVariablePreset[]
    The list of selectable template variable presets for this dashboard.
    templateVariables DashboardTemplateVariable[]
    The list of template variables for this dashboard.
    title string
    The title of the dashboard.
    url string
    The URL of the dashboard.
    widgets DashboardWidget[]
    The list of widgets to display on the dashboard.
    dashboard_lists Sequence[int]
    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 dashboard. Valid values are ordered, free.
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    template_variable_presets Sequence[DashboardTemplateVariablePresetArgs]
    The list of selectable template variable presets for this dashboard.
    template_variables Sequence[DashboardTemplateVariableArgs]
    The list of template variables for this dashboard.
    title str
    The title of the dashboard.
    url str
    The URL of the dashboard.
    widgets Sequence[DashboardWidgetArgs]
    The list of widgets to display on the dashboard.
    dashboardLists List<Number>
    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 dashboard. Valid values are ordered, free.
    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 assigned to the Dashboard. Only team names of the form team:<name> are supported.
    templateVariablePresets List<Property Map>
    The list of selectable template variable presets for this dashboard.
    templateVariables List<Property Map>
    The list of template variables for this dashboard.
    title String
    The title of the dashboard.
    url String
    The URL of the dashboard.
    widgets List<Property Map>
    The list of widgets to display on the dashboard.

    Supporting Types

    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 template 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 template 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 template 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 template 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 template 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 template 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.

    DashboardWidgetApmQuery, DashboardWidgetApmQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetApmQueryMultiCompute>
    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 DashboardWidgetApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetApmQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetApmQueryMultiCompute
    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 DashboardWidgetApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetApmQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetApmQueryMultiCompute>
    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 DashboardWidgetApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetApmQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetApmQueryMultiCompute[]
    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 DashboardWidgetApmQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetApmQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetApmQueryMultiCompute]
    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.

    DashboardWidgetApmQueryComputeQuery, DashboardWidgetApmQueryComputeQueryArgs

    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.

    DashboardWidgetApmQueryGroupBy, DashboardWidgetApmQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetApmQueryGroupBySortQuery
    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 DashboardWidgetApmQueryGroupBySortQuery
    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 DashboardWidgetApmQueryGroupBySortQuery
    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 DashboardWidgetApmQueryGroupBySortQuery
    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 DashboardWidgetApmQueryGroupBySortQuery
    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.

    DashboardWidgetApmQueryGroupBySortQuery, DashboardWidgetApmQueryGroupBySortQueryArgs

    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.

    DashboardWidgetApmQueryMultiCompute, DashboardWidgetApmQueryMultiComputeArgs

    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.

    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 DashboardWidgetApmQuery
    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 DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    ApmQuery DashboardWidgetApmQuery
    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 DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    apmQuery DashboardWidgetApmQuery
    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 DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    showPresent Boolean
    If set to true, displays the current value.
    apmQuery DashboardWidgetApmQuery
    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 DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    showPresent boolean
    If set to true, displays the current value.
    apm_query DashboardWidgetApmQuery
    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 DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    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.

    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetChangeDefinitionRequestFormulaStyle, DashboardWidgetChangeDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetChangeDefinitionRequestProcessQuery, DashboardWidgetChangeDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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 methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. 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 query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetChangeDefinitionRequestQueryProcessQuery, DashboardWidgetChangeDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    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>
    When grouping = "cluster", indicates a list of tags to use for grouping.
    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
    When grouping = "cluster", indicates a list of tags to use for grouping.
    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>
    When grouping = "cluster", indicates a list of tags to use for grouping.
    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[]
    When grouping = "cluster", indicates a list of tags to use for grouping.
    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]
    When grouping = "cluster", indicates a list of tags to use for grouping.
    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>
    When grouping = "cluster", indicates a list of tags to use for grouping.
    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 DashboardWidgetApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    apm_stats_query DashboardWidgetDistributionDefinitionRequestApmStatsQuery
    log_query DashboardWidgetLogQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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
    The style of the widget graph. One nested block is allowed using the structure below.

    DashboardWidgetDistributionDefinitionRequestApmStatsQuery, DashboardWidgetDistributionDefinitionRequestApmStatsQueryArgs

    Env string
    The environment name.
    Name string
    The operation name associated with the service.
    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
    The service name.
    Columns List<DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    Resource string
    The resource name.
    Env string
    The environment name.
    Name string
    The operation name associated with the service.
    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
    The service name.
    Columns []DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn
    Column properties used by the front end for display.
    Resource string
    The resource name.
    env String
    The environment name.
    name String
    The operation name associated with the service.
    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
    The service name.
    columns List<DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    resource String
    The resource name.
    env string
    The environment name.
    name string
    The operation name associated with the service.
    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
    The service name.
    columns DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn[]
    Column properties used by the front end for display.
    resource string
    The resource name.
    env str
    The environment name.
    name str
    The operation name associated with the service.
    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
    The service name.
    columns Sequence[DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn]
    Column properties used by the front end for display.
    resource str
    The resource name.
    env String
    The environment name.
    name String
    The operation name associated with the service.
    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
    The service name.
    columns List<Property Map>
    Column properties used by the front end for display.
    resource String
    The resource name.

    DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumn, DashboardWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs

    Name string
    The column name.
    Alias string
    A user-assigned alias for the column.
    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 column name.
    Alias string
    A user-assigned alias for the column.
    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 column name.
    alias String
    A user-assigned alias for the column.
    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 column name.
    alias string
    A user-assigned alias for the column.
    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 column name.
    alias str
    A user-assigned alias for the column.
    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 column name.
    alias String
    A user-assigned alias for the column.
    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.

    DashboardWidgetDistributionDefinitionRequestProcessQuery, DashboardWidgetDistributionDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetDistributionDefinitionRequestStyle, DashboardWidgetDistributionDefinitionRequestStyleArgs

    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette str
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.

    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, log_query or rum_query is required within the request block).
    Style DashboardWidgetGeomapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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, log_query or rum_query is required within the request block).
    Style DashboardWidgetGeomapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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, log_query or rum_query is required within the request block).
    style DashboardWidgetGeomapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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, log_query or rum_query is required within the request block).
    style DashboardWidgetGeomapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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, log_query or rum_query is required within the request block).
    style DashboardWidgetGeomapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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, log_query or rum_query is required within the request block).
    style Property Map
    The style of the widget graph. One nested block is allowed using the structure below.
    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 []DashboardWidgetGeomapDefinitionRequestFormula
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    Q string
    The metric query to use for this widget.
    Queries []DashboardWidgetGeomapDefinitionRequestQuery
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    formulas DashboardWidgetGeomapDefinitionRequestFormula[]
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    q string
    The metric query to use for this widget.
    queries DashboardWidgetGeomapDefinitionRequestQuery[]
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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 options for limiting results returned.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetGeomapDefinitionRequestFormulaStyle, DashboardWidgetGeomapDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 using formulas and functions.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    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 event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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 methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. 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 query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetGeomapDefinitionRequestQueryProcessQuery, DashboardWidgetGeomapDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetGeomapDefinitionStyle, DashboardWidgetGeomapDefinitionStyleArgs

    Palette string
    The color palette to apply to the widget.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    Palette string
    The color palette to apply to the widget.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    palette String
    The color palette to apply to the widget.
    paletteFlip Boolean
    A Boolean indicating whether to flip the palette tones.
    palette string
    The color palette to apply to the widget.
    paletteFlip boolean
    A Boolean indicating whether to flip the palette tones.
    palette str
    The color palette to apply to the widget.
    palette_flip bool
    A Boolean indicating whether to flip the palette tones.
    palette String
    The color palette to apply to the widget.
    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 group.
    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 group.
    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 group.
    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 group.
    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 group.
    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 group.
    widgets List<Property Map>
    The list of widgets in this group.

    DashboardWidgetGroupDefinitionWidget, DashboardWidgetGroupDefinitionWidgetArgs

    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.
    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 DashboardWidgetGroupDefinitionWidgetWidgetLayout
    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.
    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 DashboardWidgetGroupDefinitionWidgetWidgetLayout
    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.
    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 DashboardWidgetGroupDefinitionWidgetWidgetLayout
    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.
    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 DashboardWidgetGroupDefinitionWidgetWidgetLayout
    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.
    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 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.

    DashboardWidgetGroupDefinitionWidgetWidgetLayout, DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs

    Height int
    The height of the widget.
    Width int
    The width of the widget.
    X int
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    Y int
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    IsColumnBreak bool
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    Height int
    The height of the widget.
    Width int
    The width of the widget.
    X int
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    Y int
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    IsColumnBreak bool
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height Integer
    The height of the widget.
    width Integer
    The width of the widget.
    x Integer
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y Integer
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    isColumnBreak Boolean
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height number
    The height of the widget.
    width number
    The width of the widget.
    x number
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y number
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    isColumnBreak boolean
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height int
    The height of the widget.
    width int
    The width of the widget.
    x int
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y int
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    is_column_break bool
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height Number
    The height of the widget.
    width Number
    The width of the widget.
    x Number
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y Number
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    isColumnBreak Boolean
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.

    DashboardWidgetHeatmapDefinition, DashboardWidgetHeatmapDefinitionArgs

    CustomLinks List<DashboardWidgetHeatmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Events List<DashboardWidgetHeatmapDefinitionEvent>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    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<DashboardWidgetHeatmapDefinitionRequest>
    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).
    Yaxis DashboardWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    CustomLinks []DashboardWidgetHeatmapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Events []DashboardWidgetHeatmapDefinitionEvent
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    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 []DashboardWidgetHeatmapDefinitionRequest
    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).
    Yaxis DashboardWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks List<DashboardWidgetHeatmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events List<DashboardWidgetHeatmapDefinitionEvent>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    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<DashboardWidgetHeatmapDefinitionRequest>
    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).
    yaxis DashboardWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks DashboardWidgetHeatmapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events DashboardWidgetHeatmapDefinitionEvent[]
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    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 DashboardWidgetHeatmapDefinitionRequest[]
    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).
    yaxis DashboardWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    custom_links Sequence[DashboardWidgetHeatmapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events Sequence[DashboardWidgetHeatmapDefinitionEvent]
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    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[DashboardWidgetHeatmapDefinitionRequest]
    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).
    yaxis DashboardWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events List<Property Map>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    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).
    yaxis Property Map
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    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.

    DashboardWidgetHeatmapDefinitionEvent, DashboardWidgetHeatmapDefinitionEventArgs

    Q string
    The event query to use in the widget.
    TagsExecution string
    The execution method for multi-value filters.
    Q string
    The event query to use in the widget.
    TagsExecution string
    The execution method for multi-value filters.
    q String
    The event query to use in the widget.
    tagsExecution String
    The execution method for multi-value filters.
    q string
    The event query to use in the widget.
    tagsExecution string
    The execution method for multi-value filters.
    q str
    The event query to use in the widget.
    tags_execution str
    The execution method for multi-value filters.
    q String
    The event query to use in the widget.
    tagsExecution String
    The execution method for multi-value filters.

    DashboardWidgetHeatmapDefinitionRequest, DashboardWidgetHeatmapDefinitionRequestArgs

    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    Formulas List<DashboardWidgetHeatmapDefinitionRequestFormula>
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetHeatmapDefinitionRequestProcessQuery
    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<DashboardWidgetHeatmapDefinitionRequestQuery>
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    Formulas []DashboardWidgetHeatmapDefinitionRequestFormula
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetHeatmapDefinitionRequestProcessQuery
    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 []DashboardWidgetHeatmapDefinitionRequestQuery
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    formulas List<DashboardWidgetHeatmapDefinitionRequestFormula>
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetHeatmapDefinitionRequestProcessQuery
    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<DashboardWidgetHeatmapDefinitionRequestQuery>
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    formulas DashboardWidgetHeatmapDefinitionRequestFormula[]
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetHeatmapDefinitionRequestProcessQuery
    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 DashboardWidgetHeatmapDefinitionRequestQuery[]
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    formulas Sequence[DashboardWidgetHeatmapDefinitionRequestFormula]
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    process_query DashboardWidgetHeatmapDefinitionRequestProcessQuery
    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[DashboardWidgetHeatmapDefinitionRequestQuery]
    rum_query DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery Property Map
    The query to use for this widget.
    formulas List<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.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    style Property Map
    The style of the widget graph. One nested block is allowed using the structure below.

    DashboardWidgetHeatmapDefinitionRequestFormula, DashboardWidgetHeatmapDefinitionRequestFormulaArgs

    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<DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetHeatmapDefinitionRequestFormulaStyle
    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 []DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat
    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 DashboardWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetHeatmapDefinitionRequestFormulaStyle
    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<DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetHeatmapDefinitionRequestFormulaStyle
    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 DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat[]
    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 DashboardWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetHeatmapDefinitionRequestFormulaStyle
    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[DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat]
    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 DashboardWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetHeatmapDefinitionRequestFormulaStyle
    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 options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat, DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetHeatmapDefinitionRequestFormulaLimit, DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetHeatmapDefinitionRequestFormulaStyle, DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetHeatmapDefinitionRequestProcessQuery, DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetHeatmapDefinitionRequestQuery, DashboardWidgetHeatmapDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetHeatmapDefinitionRequestQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery, DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetHeatmapDefinitionRequestQueryEventQuery, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch, DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs

    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.

    DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery, DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery, DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetHeatmapDefinitionRequestQuerySloQuery, DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetHeatmapDefinitionRequestStyle, DashboardWidgetHeatmapDefinitionRequestStyleArgs

    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette str
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.

    DashboardWidgetHeatmapDefinitionYaxis, DashboardWidgetHeatmapDefinitionYaxisArgs

    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero boolean
    Always include zero or fit the axis to the data range.
    label string
    The label of the axis to display on the graph.
    max string
    Specify the maximum value to show on the Y-axis.
    min string
    Specify the minimum value to show on the Y-axis.
    scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    include_zero bool
    Always include zero or fit the axis to the data range.
    label str
    The label of the axis to display on the graph.
    max str
    Specify the maximum value to show on the Y-axis.
    min str
    Specify the minimum value to show on the Y-axis.
    scale str
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.

    DashboardWidgetHostmapDefinition, DashboardWidgetHostmapDefinitionArgs

    CustomLinks List<DashboardWidgetHostmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Groups List<string>
    The list of tags to group nodes by.
    NoGroupHosts bool
    A Boolean indicating whether to show ungrouped nodes.
    NoMetricHosts bool
    A Boolean indicating whether to show nodes with no metrics.
    NodeType string
    The type of node used. Valid values are host, container.
    Request DashboardWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    Scopes List<string>
    The list of tags to filter nodes by.
    Style DashboardWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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 []DashboardWidgetHostmapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Groups []string
    The list of tags to group nodes by.
    NoGroupHosts bool
    A Boolean indicating whether to show ungrouped nodes.
    NoMetricHosts bool
    A Boolean indicating whether to show nodes with no metrics.
    NodeType string
    The type of node used. Valid values are host, container.
    Request DashboardWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    Scopes []string
    The list of tags to filter nodes by.
    Style DashboardWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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<DashboardWidgetHostmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    groups List<String>
    The list of tags to group nodes by.
    noGroupHosts Boolean
    A Boolean indicating whether to show ungrouped nodes.
    noMetricHosts Boolean
    A Boolean indicating whether to show nodes with no metrics.
    nodeType String
    The type of node used. Valid values are host, container.
    request DashboardWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes List<String>
    The list of tags to filter nodes by.
    style DashboardWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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 DashboardWidgetHostmapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    groups string[]
    The list of tags to group nodes by.
    noGroupHosts boolean
    A Boolean indicating whether to show ungrouped nodes.
    noMetricHosts boolean
    A Boolean indicating whether to show nodes with no metrics.
    nodeType string
    The type of node used. Valid values are host, container.
    request DashboardWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes string[]
    The list of tags to filter nodes by.
    style DashboardWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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[DashboardWidgetHostmapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    groups Sequence[str]
    The list of tags to group nodes by.
    no_group_hosts bool
    A Boolean indicating whether to show ungrouped nodes.
    no_metric_hosts bool
    A Boolean indicating whether to show nodes with no metrics.
    node_type str
    The type of node used. Valid values are host, container.
    request DashboardWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes Sequence[str]
    The list of tags to filter nodes by.
    style DashboardWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    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.
    groups List<String>
    The list of tags to group nodes by.
    noGroupHosts Boolean
    A Boolean indicating whether to show ungrouped nodes.
    noMetricHosts Boolean
    A Boolean indicating whether to show nodes with no metrics.
    nodeType String
    The type of node used. Valid values are host, container.
    request Property Map
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes List<String>
    The list of tags to filter nodes by.
    style Property Map
    The style of the widget graph. One nested block is allowed using the structure below.
    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.

    DashboardWidgetHostmapDefinitionRequest, DashboardWidgetHostmapDefinitionRequestArgs

    Fills List<DashboardWidgetHostmapDefinitionRequestFill>
    The query used to fill the map. Exactly one nested block is 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).
    Sizes List<DashboardWidgetHostmapDefinitionRequestSize>
    The query used to size the map. Exactly one nested block is 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).
    Fills []DashboardWidgetHostmapDefinitionRequestFill
    The query used to fill the map. Exactly one nested block is 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).
    Sizes []DashboardWidgetHostmapDefinitionRequestSize
    The query used to size the map. Exactly one nested block is 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).
    fills List<DashboardWidgetHostmapDefinitionRequestFill>
    The query used to fill the map. Exactly one nested block is 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).
    sizes List<DashboardWidgetHostmapDefinitionRequestSize>
    The query used to size the map. Exactly one nested block is 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).
    fills DashboardWidgetHostmapDefinitionRequestFill[]
    The query used to fill the map. Exactly one nested block is 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).
    sizes DashboardWidgetHostmapDefinitionRequestSize[]
    The query used to size the map. Exactly one nested block is 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).
    fills Sequence[DashboardWidgetHostmapDefinitionRequestFill]
    The query used to fill the map. Exactly one nested block is 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).
    sizes Sequence[DashboardWidgetHostmapDefinitionRequestSize]
    The query used to size the map. Exactly one nested block is 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).
    fills List<Property Map>
    The query used to fill the map. Exactly one nested block is 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).
    sizes List<Property Map>
    The query used to size the map. Exactly one nested block is 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).

    DashboardWidgetHostmapDefinitionRequestFill, DashboardWidgetHostmapDefinitionRequestFillArgs

    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetHostmapDefinitionRequestFillProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetHostmapDefinitionRequestFillProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetHostmapDefinitionRequestFillProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetHostmapDefinitionRequestFillProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    process_query DashboardWidgetHostmapDefinitionRequestFillProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    apmQuery Property Map
    The query to use for this widget.
    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.

    DashboardWidgetHostmapDefinitionRequestFillProcessQuery, DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetHostmapDefinitionRequestSize, DashboardWidgetHostmapDefinitionRequestSizeArgs

    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetHostmapDefinitionRequestSizeProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetHostmapDefinitionRequestSizeProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetHostmapDefinitionRequestSizeProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetHostmapDefinitionRequestSizeProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    process_query DashboardWidgetHostmapDefinitionRequestSizeProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    apmQuery Property Map
    The query to use for this widget.
    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.

    DashboardWidgetHostmapDefinitionRequestSizeProcessQuery, DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetHostmapDefinitionStyle, DashboardWidgetHostmapDefinitionStyleArgs

    FillMax string
    The max value to use to color the map.
    FillMin string
    The min value to use to color the map.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    FillMax string
    The max value to use to color the map.
    FillMin string
    The min value to use to color the map.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    fillMax String
    The max value to use to color the map.
    fillMin String
    The min value to use to color the map.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    paletteFlip Boolean
    A Boolean indicating whether to flip the palette tones.
    fillMax string
    The max value to use to color the map.
    fillMin string
    The min value to use to color the map.
    palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    paletteFlip boolean
    A Boolean indicating whether to flip the palette tones.
    fill_max str
    The max value to use to color the map.
    fill_min str
    The min value to use to color the map.
    palette str
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette_flip bool
    A Boolean indicating whether to flip the palette tones.
    fillMax String
    The max value to use to color the map.
    fillMin String
    The min value to use to color the map.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    paletteFlip Boolean
    A Boolean indicating whether to flip the palette tones.

    DashboardWidgetIframeDefinition, DashboardWidgetIframeDefinitionArgs

    Url string
    The URL to use as a data source for the widget.
    Url string
    The URL to use as a data source for the widget.
    url String
    The URL to use as a data source for the widget.
    url string
    The URL to use as a data source for the widget.
    url str
    The URL to use as a data source for the widget.
    url String
    The URL to use as a data source for the widget.

    DashboardWidgetImageDefinition, DashboardWidgetImageDefinitionArgs

    Url string
    The URL to use as a data source for the widget.
    HasBackground bool
    Whether to display a background or not. Defaults to true.
    HasBorder bool
    Whether to display a border or not. Defaults to true.
    HorizontalAlign string
    The horizontal alignment for the widget. Valid values are center, left, right.
    Margin string
    The margins to use around the image. Note: small and large values are deprecated. Valid values are sm, md, lg, small, large.
    Sizing string
    The preferred method to adapt the dimensions of the image. The values are based on the image object-fit CSS properties. Note: zoom, fit and center values are deprecated. Valid values are fill, contain, cover, none, scale-down, zoom, fit, center.
    UrlDarkTheme string
    The URL in dark mode to use as a data source for the widget.
    VerticalAlign string
    The vertical alignment for the widget. Valid values are center, top, bottom.
    Url string
    The URL to use as a data source for the widget.
    HasBackground bool
    Whether to display a background or not. Defaults to true.
    HasBorder bool
    Whether to display a border or not. Defaults to true.
    HorizontalAlign string
    The horizontal alignment for the widget. Valid values are center, left, right.
    Margin string
    The margins to use around the image. Note: small and large values are deprecated. Valid values are sm, md, lg, small, large.
    Sizing string
    The preferred method to adapt the dimensions of the image. The values are based on the image object-fit CSS properties. Note: zoom, fit and center values are deprecated. Valid values are fill, contain, cover, none, scale-down, zoom, fit, center.
    UrlDarkTheme string
    The URL in dark mode to use as a data source for the widget.
    VerticalAlign string
    The vertical alignment for the widget. Valid values are center, top, bottom.
    url String
    The URL to use as a data source for the widget.
    hasBackground Boolean
    Whether to display a background or not. Defaults to true.
    hasBorder Boolean
    Whether to display a border or not. Defaults to true.
    horizontalAlign String
    The horizontal alignment for the widget. Valid values are center, left, right.
    margin String
    The margins to use around the image. Note: small and large values are deprecated. Valid values are sm, md, lg, small, large.
    sizing String
    The preferred method to adapt the dimensions of the image. The values are based on the image object-fit CSS properties. Note: zoom, fit and center values are deprecated. Valid values are fill, contain, cover, none, scale-down, zoom, fit, center.
    urlDarkTheme String
    The URL in dark mode to use as a data source for the widget.
    verticalAlign String
    The vertical alignment for the widget. Valid values are center, top, bottom.
    url string
    The URL to use as a data source for the widget.
    hasBackground boolean
    Whether to display a background or not. Defaults to true.
    hasBorder boolean
    Whether to display a border or not. Defaults to true.
    horizontalAlign string
    The horizontal alignment for the widget. Valid values are center, left, right.
    margin string
    The margins to use around the image. Note: small and large values are deprecated. Valid values are sm, md, lg, small, large.
    sizing string
    The preferred method to adapt the dimensions of the image. The values are based on the image object-fit CSS properties. Note: zoom, fit and center values are deprecated. Valid values are fill, contain, cover, none, scale-down, zoom, fit, center.
    urlDarkTheme string
    The URL in dark mode to use as a data source for the widget.
    verticalAlign string
    The vertical alignment for the widget. Valid values are center, top, bottom.
    url str
    The URL to use as a data source for the widget.
    has_background bool
    Whether to display a background or not. Defaults to true.
    has_border bool
    Whether to display a border or not. Defaults to true.
    horizontal_align str
    The horizontal alignment for the widget. Valid values are center, left, right.
    margin str
    The margins to use around the image. Note: small and large values are deprecated. Valid values are sm, md, lg, small, large.
    sizing str
    The preferred method to adapt the dimensions of the image. The values are based on the image object-fit CSS properties. Note: zoom, fit and center values are deprecated. Valid values are fill, contain, cover, none, scale-down, zoom, fit, center.
    url_dark_theme str
    The URL in dark mode to use as a data source for the widget.
    vertical_align str
    The vertical alignment for the widget. Valid values are center, top, bottom.
    url String
    The URL to use as a data source for the widget.
    hasBackground Boolean
    Whether to display a background or not. Defaults to true.
    hasBorder Boolean
    Whether to display a border or not. Defaults to true.
    horizontalAlign String
    The horizontal alignment for the widget. Valid values are center, left, right.
    margin String
    The margins to use around the image. Note: small and large values are deprecated. Valid values are sm, md, lg, small, large.
    sizing String
    The preferred method to adapt the dimensions of the image. The values are based on the image object-fit CSS properties. Note: zoom, fit and center values are deprecated. Valid values are fill, contain, cover, none, scale-down, zoom, fit, center.
    urlDarkTheme String
    The URL in dark mode to use as a data source for the widget.
    verticalAlign String
    The vertical alignment for the widget. Valid values are center, top, bottom.

    DashboardWidgetListStreamDefinition, DashboardWidgetListStreamDefinitionArgs

    Requests List<DashboardWidgetListStreamDefinitionRequest>
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    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. Default is 16.
    Requests []DashboardWidgetListStreamDefinitionRequest
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    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. Default is 16.
    requests List<DashboardWidgetListStreamDefinitionRequest>
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    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. Default is 16.
    requests DashboardWidgetListStreamDefinitionRequest[]
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    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. Default is 16.
    requests Sequence[DashboardWidgetListStreamDefinitionRequest]
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    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. Default is 16.
    requests List<Property Map>
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    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. Default is 16.

    DashboardWidgetListStreamDefinitionRequest, DashboardWidgetListStreamDefinitionRequestArgs

    Columns List<DashboardWidgetListStreamDefinitionRequestColumn>
    Widget columns.
    Query DashboardWidgetListStreamDefinitionRequestQuery
    Updated list stream widget.
    ResponseFormat string
    Widget response format. Valid values are event_list.
    Columns []DashboardWidgetListStreamDefinitionRequestColumn
    Widget columns.
    Query DashboardWidgetListStreamDefinitionRequestQuery
    Updated list stream widget.
    ResponseFormat string
    Widget response format. Valid values are event_list.
    columns List<DashboardWidgetListStreamDefinitionRequestColumn>
    Widget columns.
    query DashboardWidgetListStreamDefinitionRequestQuery
    Updated list stream widget.
    responseFormat String
    Widget response format. Valid values are event_list.
    columns DashboardWidgetListStreamDefinitionRequestColumn[]
    Widget columns.
    query DashboardWidgetListStreamDefinitionRequestQuery
    Updated list stream widget.
    responseFormat string
    Widget response format. Valid values are event_list.
    columns Sequence[DashboardWidgetListStreamDefinitionRequestColumn]
    Widget columns.
    query DashboardWidgetListStreamDefinitionRequestQuery
    Updated list stream widget.
    response_format str
    Widget response format. Valid values are event_list.
    columns List<Property Map>
    Widget columns.
    query Property Map
    Updated list stream widget.
    responseFormat String
    Widget response format. Valid values are event_list.

    DashboardWidgetListStreamDefinitionRequestColumn, DashboardWidgetListStreamDefinitionRequestColumnArgs

    Field string
    Widget column field.
    Width string
    Widget column width. Valid values are auto, compact, full.
    Field string
    Widget column field.
    Width string
    Widget column width. Valid values are auto, compact, full.
    field String
    Widget column field.
    width String
    Widget column width. Valid values are auto, compact, full.
    field string
    Widget column field.
    width string
    Widget column width. Valid values are auto, compact, full.
    field str
    Widget column field.
    width str
    Widget column width. Valid values are auto, compact, full.
    field String
    Widget column field.
    width String
    Widget column width. Valid values are auto, compact, full.

    DashboardWidgetListStreamDefinitionRequestQuery, DashboardWidgetListStreamDefinitionRequestQueryArgs

    DataSource string
    Source from which to query items to display in the stream. Valid values are logs_stream, audit_stream, ci_pipeline_stream, ci_test_stream, rum_issue_stream, apm_issue_stream, trace_stream, logs_issue_stream, logs_pattern_stream, logs_transaction_stream, event_stream.
    EventSize string
    Size of events displayed in widget. Required if data_source is event_stream. Valid values are s, l.
    Indexes List<string>
    List of indexes.
    QueryString string
    Widget query.
    Sort DashboardWidgetListStreamDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    Storage string
    Storage location (private beta).
    DataSource string
    Source from which to query items to display in the stream. Valid values are logs_stream, audit_stream, ci_pipeline_stream, ci_test_stream, rum_issue_stream, apm_issue_stream, trace_stream, logs_issue_stream, logs_pattern_stream, logs_transaction_stream, event_stream.
    EventSize string
    Size of events displayed in widget. Required if data_source is event_stream. Valid values are s, l.
    Indexes []string
    List of indexes.
    QueryString string
    Widget query.
    Sort DashboardWidgetListStreamDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    Storage string
    Storage location (private beta).
    dataSource String
    Source from which to query items to display in the stream. Valid values are logs_stream, audit_stream, ci_pipeline_stream, ci_test_stream, rum_issue_stream, apm_issue_stream, trace_stream, logs_issue_stream, logs_pattern_stream, logs_transaction_stream, event_stream.
    eventSize String
    Size of events displayed in widget. Required if data_source is event_stream. Valid values are s, l.
    indexes List<String>
    List of indexes.
    queryString String
    Widget query.
    sort DashboardWidgetListStreamDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    storage String
    Storage location (private beta).
    dataSource string
    Source from which to query items to display in the stream. Valid values are logs_stream, audit_stream, ci_pipeline_stream, ci_test_stream, rum_issue_stream, apm_issue_stream, trace_stream, logs_issue_stream, logs_pattern_stream, logs_transaction_stream, event_stream.
    eventSize string
    Size of events displayed in widget. Required if data_source is event_stream. Valid values are s, l.
    indexes string[]
    List of indexes.
    queryString string
    Widget query.
    sort DashboardWidgetListStreamDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    storage string
    Storage location (private beta).
    data_source str
    Source from which to query items to display in the stream. Valid values are logs_stream, audit_stream, ci_pipeline_stream, ci_test_stream, rum_issue_stream, apm_issue_stream, trace_stream, logs_issue_stream, logs_pattern_stream, logs_transaction_stream, event_stream.
    event_size str
    Size of events displayed in widget. Required if data_source is event_stream. Valid values are s, l.
    indexes Sequence[str]
    List of indexes.
    query_string str
    Widget query.
    sort DashboardWidgetListStreamDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    storage str
    Storage location (private beta).
    dataSource String
    Source from which to query items to display in the stream. Valid values are logs_stream, audit_stream, ci_pipeline_stream, ci_test_stream, rum_issue_stream, apm_issue_stream, trace_stream, logs_issue_stream, logs_pattern_stream, logs_transaction_stream, event_stream.
    eventSize String
    Size of events displayed in widget. Required if data_source is event_stream. Valid values are s, l.
    indexes List<String>
    List of indexes.
    queryString String
    Widget query.
    sort Property Map
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    storage String
    Storage location (private beta).

    DashboardWidgetListStreamDefinitionRequestQuerySort, DashboardWidgetListStreamDefinitionRequestQuerySortArgs

    Column string
    The facet path for the column.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Column string
    The facet path for the column.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    column String
    The facet path for the column.
    order String
    Widget sorting methods. Valid values are asc, desc.
    column string
    The facet path for the column.
    order string
    Widget sorting methods. Valid values are asc, desc.
    column str
    The facet path for the column.
    order str
    Widget sorting methods. Valid values are asc, desc.
    column String
    The facet path for the column.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetLogQuery, DashboardWidgetLogQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetLogQueryMultiCompute>
    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 DashboardWidgetLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetLogQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetLogQueryMultiCompute
    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 DashboardWidgetLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetLogQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetLogQueryMultiCompute>
    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 DashboardWidgetLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetLogQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetLogQueryMultiCompute[]
    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 DashboardWidgetLogQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetLogQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetLogQueryMultiCompute]
    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.

    DashboardWidgetLogQueryComputeQuery, DashboardWidgetLogQueryComputeQueryArgs

    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.

    DashboardWidgetLogQueryGroupBy, DashboardWidgetLogQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetLogQueryGroupBySortQuery
    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 DashboardWidgetLogQueryGroupBySortQuery
    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 DashboardWidgetLogQueryGroupBySortQuery
    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 DashboardWidgetLogQueryGroupBySortQuery
    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 DashboardWidgetLogQueryGroupBySortQuery
    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.

    DashboardWidgetLogQueryGroupBySortQuery, DashboardWidgetLogQueryGroupBySortQueryArgs

    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.

    DashboardWidgetLogQueryMultiCompute, DashboardWidgetLogQueryMultiComputeArgs

    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.

    DashboardWidgetLogStreamDefinition, DashboardWidgetLogStreamDefinitionArgs

    Columns List<string>
    Stringified list of columns to use, for example: ["column1","column2","column3"].
    Indexes List<string>
    An array of index names to query in the stream.
    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.
    MessageDisplay string
    The number of log lines to display. Valid values are inline, expanded-md, expanded-lg.
    Query string
    The query to use in the widget.
    ShowDateColumn bool
    If the date column should be displayed.
    ShowMessageColumn bool
    If the message column should be displayed.
    Sort DashboardWidgetLogStreamDefinitionSort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    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).
    Columns []string
    Stringified list of columns to use, for example: ["column1","column2","column3"].
    Indexes []string
    An array of index names to query in the stream.
    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.
    MessageDisplay string
    The number of log lines to display. Valid values are inline, expanded-md, expanded-lg.
    Query string
    The query to use in the widget.
    ShowDateColumn bool
    If the date column should be displayed.
    ShowMessageColumn bool
    If the message column should be displayed.
    Sort DashboardWidgetLogStreamDefinitionSort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    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).
    columns List<String>
    Stringified list of columns to use, for example: ["column1","column2","column3"].
    indexes List<String>
    An array of index names to query in the stream.
    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.
    messageDisplay String
    The number of log lines to display. Valid values are inline, expanded-md, expanded-lg.
    query String
    The query to use in the widget.
    showDateColumn Boolean
    If the date column should be displayed.
    showMessageColumn Boolean
    If the message column should be displayed.
    sort DashboardWidgetLogStreamDefinitionSort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    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).
    columns string[]
    Stringified list of columns to use, for example: ["column1","column2","column3"].
    indexes string[]
    An array of index names to query in the stream.
    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.
    messageDisplay string
    The number of log lines to display. Valid values are inline, expanded-md, expanded-lg.
    query string
    The query to use in the widget.
    showDateColumn boolean
    If the date column should be displayed.
    showMessageColumn boolean
    If the message column should be displayed.
    sort DashboardWidgetLogStreamDefinitionSort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    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).
    columns Sequence[str]
    Stringified list of columns to use, for example: ["column1","column2","column3"].
    indexes Sequence[str]
    An array of index names to query in the stream.
    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.
    message_display str
    The number of log lines to display. Valid values are inline, expanded-md, expanded-lg.
    query str
    The query to use in the widget.
    show_date_column bool
    If the date column should be displayed.
    show_message_column bool
    If the message column should be displayed.
    sort DashboardWidgetLogStreamDefinitionSort
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    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).
    columns List<String>
    Stringified list of columns to use, for example: ["column1","column2","column3"].
    indexes List<String>
    An array of index names to query in the stream.
    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.
    messageDisplay String
    The number of log lines to display. Valid values are inline, expanded-md, expanded-lg.
    query String
    The query to use in the widget.
    showDateColumn Boolean
    If the date column should be displayed.
    showMessageColumn Boolean
    If the message column should be displayed.
    sort Property Map
    The facet and order to sort the data, for example: {"column": "time", "order": "desc"}.
    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).

    DashboardWidgetLogStreamDefinitionSort, DashboardWidgetLogStreamDefinitionSortArgs

    Column string
    The facet path for the column.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Column string
    The facet path for the column.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    column String
    The facet path for the column.
    order String
    Widget sorting methods. Valid values are asc, desc.
    column string
    The facet path for the column.
    order string
    Widget sorting methods. Valid values are asc, desc.
    column str
    The facet path for the column.
    order str
    Widget sorting methods. Valid values are asc, desc.
    column String
    The facet path for the column.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetManageStatusDefinition, DashboardWidgetManageStatusDefinitionArgs

    Query string
    The query to use in the widget.
    ColorPreference string
    Whether to colorize text or background. Valid values are background, text.
    DisplayFormat string
    The display setting to use. Valid values are counts, countsAndList, list.
    HideZeroCounts bool
    A Boolean indicating whether to hide empty categories.
    ShowLastTriggered bool
    A Boolean indicating whether to show when monitors/groups last triggered.
    ShowPriority bool
    Whether to show the priorities column.
    Sort string
    The method to sort the monitors. Valid values are name, group, status, tags, triggered, group,asc, group,desc, name,asc, name,desc, status,asc, status,desc, tags,asc, tags,desc, triggered,asc, triggered,desc, priority,asc, priority,desc.
    SummaryType string
    The summary type to use. Valid values are monitors, groups, combined.
    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.
    ColorPreference string
    Whether to colorize text or background. Valid values are background, text.
    DisplayFormat string
    The display setting to use. Valid values are counts, countsAndList, list.
    HideZeroCounts bool
    A Boolean indicating whether to hide empty categories.
    ShowLastTriggered bool
    A Boolean indicating whether to show when monitors/groups last triggered.
    ShowPriority bool
    Whether to show the priorities column.
    Sort string
    The method to sort the monitors. Valid values are name, group, status, tags, triggered, group,asc, group,desc, name,asc, name,desc, status,asc, status,desc, tags,asc, tags,desc, triggered,asc, triggered,desc, priority,asc, priority,desc.
    SummaryType string
    The summary type to use. Valid values are monitors, groups, combined.
    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.
    colorPreference String
    Whether to colorize text or background. Valid values are background, text.
    displayFormat String
    The display setting to use. Valid values are counts, countsAndList, list.
    hideZeroCounts Boolean
    A Boolean indicating whether to hide empty categories.
    showLastTriggered Boolean
    A Boolean indicating whether to show when monitors/groups last triggered.
    showPriority Boolean
    Whether to show the priorities column.
    sort String
    The method to sort the monitors. Valid values are name, group, status, tags, triggered, group,asc, group,desc, name,asc, name,desc, status,asc, status,desc, tags,asc, tags,desc, triggered,asc, triggered,desc, priority,asc, priority,desc.
    summaryType String
    The summary type to use. Valid values are monitors, groups, combined.
    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.
    colorPreference string
    Whether to colorize text or background. Valid values are background, text.
    displayFormat string
    The display setting to use. Valid values are counts, countsAndList, list.
    hideZeroCounts boolean
    A Boolean indicating whether to hide empty categories.
    showLastTriggered boolean
    A Boolean indicating whether to show when monitors/groups last triggered.
    showPriority boolean
    Whether to show the priorities column.
    sort string
    The method to sort the monitors. Valid values are name, group, status, tags, triggered, group,asc, group,desc, name,asc, name,desc, status,asc, status,desc, tags,asc, tags,desc, triggered,asc, triggered,desc, priority,asc, priority,desc.
    summaryType string
    The summary type to use. Valid values are monitors, groups, combined.
    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.
    color_preference str
    Whether to colorize text or background. Valid values are background, text.
    display_format str
    The display setting to use. Valid values are counts, countsAndList, list.
    hide_zero_counts bool
    A Boolean indicating whether to hide empty categories.
    show_last_triggered bool
    A Boolean indicating whether to show when monitors/groups last triggered.
    show_priority bool
    Whether to show the priorities column.
    sort str
    The method to sort the monitors. Valid values are name, group, status, tags, triggered, group,asc, group,desc, name,asc, name,desc, status,asc, status,desc, tags,asc, tags,desc, triggered,asc, triggered,desc, priority,asc, priority,desc.
    summary_type str
    The summary type to use. Valid values are monitors, groups, combined.
    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.
    colorPreference String
    Whether to colorize text or background. Valid values are background, text.
    displayFormat String
    The display setting to use. Valid values are counts, countsAndList, list.
    hideZeroCounts Boolean
    A Boolean indicating whether to hide empty categories.
    showLastTriggered Boolean
    A Boolean indicating whether to show when monitors/groups last triggered.
    showPriority Boolean
    Whether to show the priorities column.
    sort String
    The method to sort the monitors. Valid values are name, group, status, tags, triggered, group,asc, group,desc, name,asc, name,desc, status,asc, status,desc, tags,asc, tags,desc, triggered,asc, triggered,desc, priority,asc, priority,desc.
    summaryType String
    The summary type to use. Valid values are monitors, groups, combined.
    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).

    DashboardWidgetNoteDefinition, DashboardWidgetNoteDefinitionArgs

    Content string
    The content of the note.
    BackgroundColor string
    The background color of the note.
    FontSize string
    The size of the text.
    HasPadding bool
    Whether to add padding or not. Defaults to true.
    ShowTick bool
    Whether to show a tick or not.
    TextAlign string
    The alignment of the widget's text. Valid values are center, left, right.
    TickEdge string
    When tick = true, a string indicating on which side of the widget the tick should be displayed. Valid values are bottom, left, right, top.
    TickPos string
    When tick = true, a string with a percent sign indicating the position of the tick, for example: tick_pos = "50%" is centered alignment.
    VerticalAlign string
    The vertical alignment for the widget. Valid values are center, top, bottom.
    Content string
    The content of the note.
    BackgroundColor string
    The background color of the note.
    FontSize string
    The size of the text.
    HasPadding bool
    Whether to add padding or not. Defaults to true.
    ShowTick bool
    Whether to show a tick or not.
    TextAlign string
    The alignment of the widget's text. Valid values are center, left, right.
    TickEdge string
    When tick = true, a string indicating on which side of the widget the tick should be displayed. Valid values are bottom, left, right, top.
    TickPos string
    When tick = true, a string with a percent sign indicating the position of the tick, for example: tick_pos = "50%" is centered alignment.
    VerticalAlign string
    The vertical alignment for the widget. Valid values are center, top, bottom.
    content String
    The content of the note.
    backgroundColor String
    The background color of the note.
    fontSize String
    The size of the text.
    hasPadding Boolean
    Whether to add padding or not. Defaults to true.
    showTick Boolean
    Whether to show a tick or not.
    textAlign String
    The alignment of the widget's text. Valid values are center, left, right.
    tickEdge String
    When tick = true, a string indicating on which side of the widget the tick should be displayed. Valid values are bottom, left, right, top.
    tickPos String
    When tick = true, a string with a percent sign indicating the position of the tick, for example: tick_pos = "50%" is centered alignment.
    verticalAlign String
    The vertical alignment for the widget. Valid values are center, top, bottom.
    content string
    The content of the note.
    backgroundColor string
    The background color of the note.
    fontSize string
    The size of the text.
    hasPadding boolean
    Whether to add padding or not. Defaults to true.
    showTick boolean
    Whether to show a tick or not.
    textAlign string
    The alignment of the widget's text. Valid values are center, left, right.
    tickEdge string
    When tick = true, a string indicating on which side of the widget the tick should be displayed. Valid values are bottom, left, right, top.
    tickPos string
    When tick = true, a string with a percent sign indicating the position of the tick, for example: tick_pos = "50%" is centered alignment.
    verticalAlign string
    The vertical alignment for the widget. Valid values are center, top, bottom.
    content str
    The content of the note.
    background_color str
    The background color of the note.
    font_size str
    The size of the text.
    has_padding bool
    Whether to add padding or not. Defaults to true.
    show_tick bool
    Whether to show a tick or not.
    text_align str
    The alignment of the widget's text. Valid values are center, left, right.
    tick_edge str
    When tick = true, a string indicating on which side of the widget the tick should be displayed. Valid values are bottom, left, right, top.
    tick_pos str
    When tick = true, a string with a percent sign indicating the position of the tick, for example: tick_pos = "50%" is centered alignment.
    vertical_align str
    The vertical alignment for the widget. Valid values are center, top, bottom.
    content String
    The content of the note.
    backgroundColor String
    The background color of the note.
    fontSize String
    The size of the text.
    hasPadding Boolean
    Whether to add padding or not. Defaults to true.
    showTick Boolean
    Whether to show a tick or not.
    textAlign String
    The alignment of the widget's text. Valid values are center, left, right.
    tickEdge String
    When tick = true, a string indicating on which side of the widget the tick should be displayed. Valid values are bottom, left, right, top.
    tickPos String
    When tick = true, a string with a percent sign indicating the position of the tick, for example: tick_pos = "50%" is centered alignment.
    verticalAlign String
    The vertical alignment for the widget. Valid values are center, top, bottom.

    DashboardWidgetPowerpackDefinition, DashboardWidgetPowerpackDefinitionArgs

    PowerpackId string
    UUID of the associated powerpack.
    BackgroundColor string
    The background color of the powerpack title.
    BannerImg string
    URL of image to display as a banner for the powerpack.
    ShowTitle bool
    Whether to show the title of the powerpack.
    TemplateVariables DashboardWidgetPowerpackDefinitionTemplateVariables
    The list of template variables for this powerpack.
    Title string
    Title of the powerpack.
    PowerpackId string
    UUID of the associated powerpack.
    BackgroundColor string
    The background color of the powerpack title.
    BannerImg string
    URL of image to display as a banner for the powerpack.
    ShowTitle bool
    Whether to show the title of the powerpack.
    TemplateVariables DashboardWidgetPowerpackDefinitionTemplateVariables
    The list of template variables for this powerpack.
    Title string
    Title of the powerpack.
    powerpackId String
    UUID of the associated powerpack.
    backgroundColor String
    The background color of the powerpack title.
    bannerImg String
    URL of image to display as a banner for the powerpack.
    showTitle Boolean
    Whether to show the title of the powerpack.
    templateVariables DashboardWidgetPowerpackDefinitionTemplateVariables
    The list of template variables for this powerpack.
    title String
    Title of the powerpack.
    powerpackId string
    UUID of the associated powerpack.
    backgroundColor string
    The background color of the powerpack title.
    bannerImg string
    URL of image to display as a banner for the powerpack.
    showTitle boolean
    Whether to show the title of the powerpack.
    templateVariables DashboardWidgetPowerpackDefinitionTemplateVariables
    The list of template variables for this powerpack.
    title string
    Title of the powerpack.
    powerpack_id str
    UUID of the associated powerpack.
    background_color str
    The background color of the powerpack title.
    str
    URL of image to display as a banner for the powerpack.
    show_title bool
    Whether to show the title of the powerpack.
    template_variables DashboardWidgetPowerpackDefinitionTemplateVariables
    The list of template variables for this powerpack.
    title str
    Title of the powerpack.
    powerpackId String
    UUID of the associated powerpack.
    backgroundColor String
    The background color of the powerpack title.
    bannerImg String
    URL of image to display as a banner for the powerpack.
    showTitle Boolean
    Whether to show the title of the powerpack.
    templateVariables Property Map
    The list of template variables for this powerpack.
    title String
    Title of the powerpack.

    DashboardWidgetPowerpackDefinitionTemplateVariables, DashboardWidgetPowerpackDefinitionTemplateVariablesArgs

    ControlledByPowerpacks List<DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack>
    Template variables controlled at the powerpack level.
    ControlledExternallies List<DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally>
    Template variables controlled by the external resource, such as the dashboard this powerpack is on.
    ControlledByPowerpacks []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack
    Template variables controlled at the powerpack level.
    ControlledExternallies []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally
    Template variables controlled by the external resource, such as the dashboard this powerpack is on.
    controlledByPowerpacks List<DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack>
    Template variables controlled at the powerpack level.
    controlledExternallies List<DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally>
    Template variables controlled by the external resource, such as the dashboard this powerpack is on.
    controlledByPowerpacks DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack[]
    Template variables controlled at the powerpack level.
    controlledExternallies DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally[]
    Template variables controlled by the external resource, such as the dashboard this powerpack is on.
    controlled_by_powerpacks Sequence[DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack]
    Template variables controlled at the powerpack level.
    controlled_externallies Sequence[DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally]
    Template variables controlled by the external resource, such as the dashboard this powerpack is on.
    controlledByPowerpacks List<Property Map>
    Template variables controlled at the powerpack level.
    controlledExternallies List<Property Map>
    Template variables controlled by the external resource, such as the dashboard this powerpack is on.

    DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack, DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs

    Name string
    The name of the variable.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    prefix String
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.

    DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally, DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs

    Name string
    The name of the variable.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    prefix String
    The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.

    DashboardWidgetQueryTableDefinition, DashboardWidgetQueryTableDefinitionArgs

    CustomLinks List<DashboardWidgetQueryTableDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    HasSearchBar string
    Controls the display of the search bar. Valid values are always, never, auto.
    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<DashboardWidgetQueryTableDefinitionRequest>
    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, apm_stats_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 []DashboardWidgetQueryTableDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    HasSearchBar string
    Controls the display of the search bar. Valid values are always, never, auto.
    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 []DashboardWidgetQueryTableDefinitionRequest
    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, apm_stats_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<DashboardWidgetQueryTableDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    hasSearchBar String
    Controls the display of the search bar. Valid values are always, never, auto.
    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<DashboardWidgetQueryTableDefinitionRequest>
    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, apm_stats_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 DashboardWidgetQueryTableDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    hasSearchBar string
    Controls the display of the search bar. Valid values are always, never, auto.
    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 DashboardWidgetQueryTableDefinitionRequest[]
    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, apm_stats_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[DashboardWidgetQueryTableDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    has_search_bar str
    Controls the display of the search bar. Valid values are always, never, auto.
    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[DashboardWidgetQueryTableDefinitionRequest]
    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, apm_stats_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.
    hasSearchBar String
    Controls the display of the search bar. Valid values are always, never, auto.
    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, apm_stats_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.

    DashboardWidgetQueryTableDefinitionRequest, DashboardWidgetQueryTableDefinitionRequestArgs

    Aggregator string
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    Alias string
    The alias for the column name (defaults to metric name).
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetQueryTableDefinitionRequestApmStatsQuery
    CellDisplayModes List<string>
    A list of display modes for each table cell. List items one of number, bar. Valid values are number, bar.
    ConditionalFormats List<DashboardWidgetQueryTableDefinitionRequestConditionalFormat>
    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.
    Formulas List<DashboardWidgetQueryTableDefinitionRequestFormula>
    Limit int
    The number of lines to show in the table.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    Order string
    The sort order for the rows. Valid values are asc, desc.
    ProcessQuery DashboardWidgetQueryTableDefinitionRequestProcessQuery
    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<DashboardWidgetQueryTableDefinitionRequestQuery>
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Aggregator string
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    Alias string
    The alias for the column name (defaults to metric name).
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    ApmStatsQuery DashboardWidgetQueryTableDefinitionRequestApmStatsQuery
    CellDisplayModes []string
    A list of display modes for each table cell. List items one of number, bar. Valid values are number, bar.
    ConditionalFormats []DashboardWidgetQueryTableDefinitionRequestConditionalFormat
    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.
    Formulas []DashboardWidgetQueryTableDefinitionRequestFormula
    Limit int
    The number of lines to show in the table.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    Order string
    The sort order for the rows. Valid values are asc, desc.
    ProcessQuery DashboardWidgetQueryTableDefinitionRequestProcessQuery
    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 []DashboardWidgetQueryTableDefinitionRequestQuery
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    alias String
    The alias for the column name (defaults to metric name).
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetQueryTableDefinitionRequestApmStatsQuery
    cellDisplayModes List<String>
    A list of display modes for each table cell. List items one of number, bar. Valid values are number, bar.
    conditionalFormats List<DashboardWidgetQueryTableDefinitionRequestConditionalFormat>
    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.
    formulas List<DashboardWidgetQueryTableDefinitionRequestFormula>
    limit Integer
    The number of lines to show in the table.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    order String
    The sort order for the rows. Valid values are asc, desc.
    processQuery DashboardWidgetQueryTableDefinitionRequestProcessQuery
    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<DashboardWidgetQueryTableDefinitionRequestQuery>
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator string
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    alias string
    The alias for the column name (defaults to metric name).
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    apmStatsQuery DashboardWidgetQueryTableDefinitionRequestApmStatsQuery
    cellDisplayModes string[]
    A list of display modes for each table cell. List items one of number, bar. Valid values are number, bar.
    conditionalFormats DashboardWidgetQueryTableDefinitionRequestConditionalFormat[]
    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.
    formulas DashboardWidgetQueryTableDefinitionRequestFormula[]
    limit number
    The number of lines to show in the table.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    order string
    The sort order for the rows. Valid values are asc, desc.
    processQuery DashboardWidgetQueryTableDefinitionRequestProcessQuery
    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 DashboardWidgetQueryTableDefinitionRequestQuery[]
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator str
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    alias str
    The alias for the column name (defaults to metric name).
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    apm_stats_query DashboardWidgetQueryTableDefinitionRequestApmStatsQuery
    cell_display_modes Sequence[str]
    A list of display modes for each table cell. List items one of number, bar. Valid values are number, bar.
    conditional_formats Sequence[DashboardWidgetQueryTableDefinitionRequestConditionalFormat]
    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.
    formulas Sequence[DashboardWidgetQueryTableDefinitionRequestFormula]
    limit int
    The number of lines to show in the table.
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    order str
    The sort order for the rows. Valid values are asc, desc.
    process_query DashboardWidgetQueryTableDefinitionRequestProcessQuery
    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[DashboardWidgetQueryTableDefinitionRequestQuery]
    rum_query DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    alias String
    The alias for the column name (defaults to metric name).
    apmQuery Property Map
    The query to use for this widget.
    apmStatsQuery Property Map
    cellDisplayModes List<String>
    A list of display modes for each table cell. List items one of number, bar. 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.
    formulas List<Property Map>
    limit Number
    The number of lines to show in the table.
    logQuery Property Map
    The query to use for this widget.
    order String
    The sort order for the rows. 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.

    DashboardWidgetQueryTableDefinitionRequestApmStatsQuery, DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs

    Env string
    The environment name.
    Name string
    The operation name associated with the service.
    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
    The service name.
    Columns List<DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    Resource string
    The resource name.
    Env string
    The environment name.
    Name string
    The operation name associated with the service.
    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
    The service name.
    Columns []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn
    Column properties used by the front end for display.
    Resource string
    The resource name.
    env String
    The environment name.
    name String
    The operation name associated with the service.
    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
    The service name.
    columns List<DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn>
    Column properties used by the front end for display.
    resource String
    The resource name.
    env string
    The environment name.
    name string
    The operation name associated with the service.
    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
    The service name.
    columns DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn[]
    Column properties used by the front end for display.
    resource string
    The resource name.
    env str
    The environment name.
    name str
    The operation name associated with the service.
    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
    The service name.
    columns Sequence[DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn]
    Column properties used by the front end for display.
    resource str
    The resource name.
    env String
    The environment name.
    name String
    The operation name associated with the service.
    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
    The service name.
    columns List<Property Map>
    Column properties used by the front end for display.
    resource String
    The resource name.

    DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn, DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs

    Name string
    The column name.
    Alias string
    A user-assigned alias for the column.
    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 column name.
    Alias string
    A user-assigned alias for the column.
    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 column name.
    alias String
    A user-assigned alias for the column.
    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 column name.
    alias string
    A user-assigned alias for the column.
    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 column name.
    alias str
    A user-assigned alias for the column.
    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 column name.
    alias String
    A user-assigned alias for the column.
    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.

    DashboardWidgetQueryTableDefinitionRequestConditionalFormat, DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetQueryTableDefinitionRequestFormula, DashboardWidgetQueryTableDefinitionRequestFormulaArgs

    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<DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetQueryTableDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetQueryTableDefinitionRequestFormulaStyle
    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 []DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat
    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 DashboardWidgetQueryTableDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetQueryTableDefinitionRequestFormulaStyle
    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<DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetQueryTableDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetQueryTableDefinitionRequestFormulaStyle
    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 DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat[]
    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 DashboardWidgetQueryTableDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetQueryTableDefinitionRequestFormulaStyle
    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[DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat]
    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 DashboardWidgetQueryTableDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetQueryTableDefinitionRequestFormulaStyle
    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 options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat, DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetQueryTableDefinitionRequestFormulaLimit, DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetQueryTableDefinitionRequestFormulaStyle, DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetQueryTableDefinitionRequestProcessQuery, DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetQueryTableDefinitionRequestQuery, DashboardWidgetQueryTableDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetQueryTableDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetQueryTableDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetQueryTableDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetQueryTableDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetQueryTableDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetQueryTableDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetQueryTableDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetQueryTableDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetQueryTableDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetQueryTableDefinitionRequestQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery, DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetQueryTableDefinitionRequestQueryEventQuery, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch, DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs

    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.

    DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery, DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery, DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetQueryTableDefinitionRequestQuerySloQuery, DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetQueryValueDefinition, DashboardWidgetQueryValueDefinitionArgs

    Autoscale bool
    A Boolean indicating whether to automatically scale the tile.
    CustomLinks List<DashboardWidgetQueryValueDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    CustomUnit string
    The unit for the value 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.
    Precision int
    The precision to use when displaying the tile.
    Requests List<DashboardWidgetQueryValueDefinitionRequest>
    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).
    TextAlign string
    The alignment of the widget's text. Valid values are center, left, right.
    TimeseriesBackground DashboardWidgetQueryValueDefinitionTimeseriesBackground
    Set a timeseries on the widget background.
    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).
    Autoscale bool
    A Boolean indicating whether to automatically scale the tile.
    CustomLinks []DashboardWidgetQueryValueDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    CustomUnit string
    The unit for the value 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.
    Precision int
    The precision to use when displaying the tile.
    Requests []DashboardWidgetQueryValueDefinitionRequest
    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).
    TextAlign string
    The alignment of the widget's text. Valid values are center, left, right.
    TimeseriesBackground DashboardWidgetQueryValueDefinitionTimeseriesBackground
    Set a timeseries on the widget background.
    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).
    autoscale Boolean
    A Boolean indicating whether to automatically scale the tile.
    customLinks List<DashboardWidgetQueryValueDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    customUnit String
    The unit for the value 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.
    precision Integer
    The precision to use when displaying the tile.
    requests List<DashboardWidgetQueryValueDefinitionRequest>
    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).
    textAlign String
    The alignment of the widget's text. Valid values are center, left, right.
    timeseriesBackground DashboardWidgetQueryValueDefinitionTimeseriesBackground
    Set a timeseries on the widget background.
    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).
    autoscale boolean
    A Boolean indicating whether to automatically scale the tile.
    customLinks DashboardWidgetQueryValueDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    customUnit string
    The unit for the value 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.
    precision number
    The precision to use when displaying the tile.
    requests DashboardWidgetQueryValueDefinitionRequest[]
    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).
    textAlign string
    The alignment of the widget's text. Valid values are center, left, right.
    timeseriesBackground DashboardWidgetQueryValueDefinitionTimeseriesBackground
    Set a timeseries on the widget background.
    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).
    autoscale bool
    A Boolean indicating whether to automatically scale the tile.
    custom_links Sequence[DashboardWidgetQueryValueDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    custom_unit str
    The unit for the value 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.
    precision int
    The precision to use when displaying the tile.
    requests Sequence[DashboardWidgetQueryValueDefinitionRequest]
    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).
    text_align str
    The alignment of the widget's text. Valid values are center, left, right.
    timeseries_background DashboardWidgetQueryValueDefinitionTimeseriesBackground
    Set a timeseries on the widget background.
    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).
    autoscale Boolean
    A Boolean indicating whether to automatically scale the tile.
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    customUnit String
    The unit for the value 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.
    precision Number
    The precision to use when displaying the tile.
    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).
    textAlign String
    The alignment of the widget's text. Valid values are center, left, right.
    timeseriesBackground Property Map
    Set a timeseries on the widget background.
    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.

    DashboardWidgetQueryValueDefinitionRequest, DashboardWidgetQueryValueDefinitionRequestArgs

    Aggregator string
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetQueryValueDefinitionRequestAuditQuery
    The query to use for this widget.
    ConditionalFormats List<DashboardWidgetQueryValueDefinitionRequestConditionalFormat>
    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.
    Formulas List<DashboardWidgetQueryValueDefinitionRequestFormula>
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetQueryValueDefinitionRequestProcessQuery
    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<DashboardWidgetQueryValueDefinitionRequestQuery>
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Aggregator string
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetQueryValueDefinitionRequestAuditQuery
    The query to use for this widget.
    ConditionalFormats []DashboardWidgetQueryValueDefinitionRequestConditionalFormat
    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.
    Formulas []DashboardWidgetQueryValueDefinitionRequestFormula
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetQueryValueDefinitionRequestProcessQuery
    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 []DashboardWidgetQueryValueDefinitionRequestQuery
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetQueryValueDefinitionRequestAuditQuery
    The query to use for this widget.
    conditionalFormats List<DashboardWidgetQueryValueDefinitionRequestConditionalFormat>
    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.
    formulas List<DashboardWidgetQueryValueDefinitionRequestFormula>
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetQueryValueDefinitionRequestProcessQuery
    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<DashboardWidgetQueryValueDefinitionRequestQuery>
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator string
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetQueryValueDefinitionRequestAuditQuery
    The query to use for this widget.
    conditionalFormats DashboardWidgetQueryValueDefinitionRequestConditionalFormat[]
    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.
    formulas DashboardWidgetQueryValueDefinitionRequestFormula[]
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetQueryValueDefinitionRequestProcessQuery
    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 DashboardWidgetQueryValueDefinitionRequestQuery[]
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator str
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    audit_query DashboardWidgetQueryValueDefinitionRequestAuditQuery
    The query to use for this widget.
    conditional_formats Sequence[DashboardWidgetQueryValueDefinitionRequestConditionalFormat]
    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.
    formulas Sequence[DashboardWidgetQueryValueDefinitionRequestFormula]
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    process_query DashboardWidgetQueryValueDefinitionRequestProcessQuery
    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[DashboardWidgetQueryValueDefinitionRequestQuery]
    rum_query DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    The aggregator to use for time aggregation. Valid values are avg, last, max, min, sum, percentile.
    apmQuery Property Map
    The query to use for this widget.
    auditQuery Property Map
    The query to use for this widget.
    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.
    formulas List<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.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.

    DashboardWidgetQueryValueDefinitionRequestAuditQuery, DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute[]
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute]
    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.

    DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery, DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs

    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.

    DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy, DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery
    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.

    DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery, DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs

    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.

    DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute, DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs

    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.

    DashboardWidgetQueryValueDefinitionRequestConditionalFormat, DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetQueryValueDefinitionRequestFormula, DashboardWidgetQueryValueDefinitionRequestFormulaArgs

    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<DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetQueryValueDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetQueryValueDefinitionRequestFormulaStyle
    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 []DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat
    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 DashboardWidgetQueryValueDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetQueryValueDefinitionRequestFormulaStyle
    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<DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetQueryValueDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetQueryValueDefinitionRequestFormulaStyle
    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 DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat[]
    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 DashboardWidgetQueryValueDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetQueryValueDefinitionRequestFormulaStyle
    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[DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat]
    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 DashboardWidgetQueryValueDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetQueryValueDefinitionRequestFormulaStyle
    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 options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat, DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetQueryValueDefinitionRequestFormulaLimit, DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetQueryValueDefinitionRequestFormulaStyle, DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetQueryValueDefinitionRequestProcessQuery, DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetQueryValueDefinitionRequestQuery, DashboardWidgetQueryValueDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetQueryValueDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetQueryValueDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetQueryValueDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetQueryValueDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetQueryValueDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetQueryValueDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetQueryValueDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetQueryValueDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetQueryValueDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetQueryValueDefinitionRequestQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery, DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetQueryValueDefinitionRequestQueryEventQuery, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch, DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs

    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.

    DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery, DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery, DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetQueryValueDefinitionRequestQuerySloQuery, DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetQueryValueDefinitionTimeseriesBackground, DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs

    Type string
    Whether the Timeseries is made using an area or bars. Valid values are bars, area.
    Yaxis DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    Type string
    Whether the Timeseries is made using an area or bars. Valid values are bars, area.
    Yaxis DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    type String
    Whether the Timeseries is made using an area or bars. Valid values are bars, area.
    yaxis DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    type string
    Whether the Timeseries is made using an area or bars. Valid values are bars, area.
    yaxis DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    type str
    Whether the Timeseries is made using an area or bars. Valid values are bars, area.
    yaxis DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    type String
    Whether the Timeseries is made using an area or bars. Valid values are bars, area.
    yaxis Property Map
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.

    DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis, DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs

    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero boolean
    Always include zero or fit the axis to the data range.
    label string
    The label of the axis to display on the graph.
    max string
    Specify the maximum value to show on the Y-axis.
    min string
    Specify the minimum value to show on the Y-axis.
    scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    include_zero bool
    Always include zero or fit the axis to the data range.
    label str
    The label of the axis to display on the graph.
    max str
    Specify the maximum value to show on the Y-axis.
    min str
    Specify the minimum value to show on the Y-axis.
    scale str
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.

    DashboardWidgetRumQuery, DashboardWidgetRumQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetRumQueryMultiCompute>
    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 DashboardWidgetRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetRumQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetRumQueryMultiCompute
    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 DashboardWidgetRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetRumQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetRumQueryMultiCompute>
    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 DashboardWidgetRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetRumQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetRumQueryMultiCompute[]
    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 DashboardWidgetRumQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetRumQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetRumQueryMultiCompute]
    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.

    DashboardWidgetRumQueryComputeQuery, DashboardWidgetRumQueryComputeQueryArgs

    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.

    DashboardWidgetRumQueryGroupBy, DashboardWidgetRumQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetRumQueryGroupBySortQuery
    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 DashboardWidgetRumQueryGroupBySortQuery
    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 DashboardWidgetRumQueryGroupBySortQuery
    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 DashboardWidgetRumQueryGroupBySortQuery
    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 DashboardWidgetRumQueryGroupBySortQuery
    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.

    DashboardWidgetRumQueryGroupBySortQuery, DashboardWidgetRumQueryGroupBySortQueryArgs

    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.

    DashboardWidgetRumQueryMultiCompute, DashboardWidgetRumQueryMultiComputeArgs

    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.

    DashboardWidgetRunWorkflowDefinition, DashboardWidgetRunWorkflowDefinitionArgs

    WorkflowId string
    Workflow ID
    CustomLinks List<DashboardWidgetRunWorkflowDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Inputs List<DashboardWidgetRunWorkflowDefinitionInput>
    Array of workflow inputs to map to dashboard template variables.
    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).
    WorkflowId string
    Workflow ID
    CustomLinks []DashboardWidgetRunWorkflowDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Inputs []DashboardWidgetRunWorkflowDefinitionInputType
    Array of workflow inputs to map to dashboard template variables.
    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).
    workflowId String
    Workflow ID
    customLinks List<DashboardWidgetRunWorkflowDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    inputs List<DashboardWidgetRunWorkflowDefinitionInput>
    Array of workflow inputs to map to dashboard template variables.
    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).
    workflowId string
    Workflow ID
    customLinks DashboardWidgetRunWorkflowDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    inputs DashboardWidgetRunWorkflowDefinitionInput[]
    Array of workflow inputs to map to dashboard template variables.
    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).
    workflow_id str
    Workflow ID
    custom_links Sequence[DashboardWidgetRunWorkflowDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    inputs Sequence[DashboardWidgetRunWorkflowDefinitionInput]
    Array of workflow inputs to map to dashboard template variables.
    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).
    workflowId String
    Workflow ID
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    inputs List<Property Map>
    Array of workflow inputs to map to dashboard template variables.
    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).
    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.

    DashboardWidgetRunWorkflowDefinitionInput, DashboardWidgetRunWorkflowDefinitionInputArgs

    Name string
    Name of the workflow input.
    Value string
    Dashboard template variable. Can be suffixed with .value or .key.
    Name string
    Name of the workflow input.
    Value string
    Dashboard template variable. Can be suffixed with .value or .key.
    name String
    Name of the workflow input.
    value String
    Dashboard template variable. Can be suffixed with .value or .key.
    name string
    Name of the workflow input.
    value string
    Dashboard template variable. Can be suffixed with .value or .key.
    name str
    Name of the workflow input.
    value str
    Dashboard template variable. Can be suffixed with .value or .key.
    name String
    Name of the workflow input.
    value String
    Dashboard template variable. Can be suffixed with .value or .key.

    DashboardWidgetScatterplotDefinition, DashboardWidgetScatterplotDefinitionArgs

    ColorByGroups List<string>
    List of groups used for colors.
    CustomLinks List<DashboardWidgetScatterplotDefinitionCustomLink>
    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.
    Request DashboardWidgetScatterplotDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed using the structure below.
    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).
    Xaxis DashboardWidgetScatterplotDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    Yaxis DashboardWidgetScatterplotDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    ColorByGroups []string
    List of groups used for colors.
    CustomLinks []DashboardWidgetScatterplotDefinitionCustomLink
    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.
    Request DashboardWidgetScatterplotDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed using the structure below.
    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).
    Xaxis DashboardWidgetScatterplotDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    Yaxis DashboardWidgetScatterplotDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    colorByGroups List<String>
    List of groups used for colors.
    customLinks List<DashboardWidgetScatterplotDefinitionCustomLink>
    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.
    request DashboardWidgetScatterplotDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed using the structure below.
    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).
    xaxis DashboardWidgetScatterplotDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    yaxis DashboardWidgetScatterplotDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    colorByGroups string[]
    List of groups used for colors.
    customLinks DashboardWidgetScatterplotDefinitionCustomLink[]
    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.
    request DashboardWidgetScatterplotDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed using the structure below.
    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).
    xaxis DashboardWidgetScatterplotDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    yaxis DashboardWidgetScatterplotDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    color_by_groups Sequence[str]
    List of groups used for colors.
    custom_links Sequence[DashboardWidgetScatterplotDefinitionCustomLink]
    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.
    request DashboardWidgetScatterplotDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed using the structure below.
    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).
    xaxis DashboardWidgetScatterplotDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    yaxis DashboardWidgetScatterplotDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    colorByGroups List<String>
    List of groups used for colors.
    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.
    request Property Map
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed using the structure below.
    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).
    xaxis Property Map
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    yaxis Property Map
    A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.
    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.

    DashboardWidgetScatterplotDefinitionRequest, DashboardWidgetScatterplotDefinitionRequestArgs

    ScatterplotTables List<DashboardWidgetScatterplotDefinitionRequestScatterplotTable>
    Scatterplot request containing formulas and functions.
    Xes List<DashboardWidgetScatterplotDefinitionRequestX>
    The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    Ys List<DashboardWidgetScatterplotDefinitionRequestY>
    The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    ScatterplotTables []DashboardWidgetScatterplotDefinitionRequestScatterplotTable
    Scatterplot request containing formulas and functions.
    Xes []DashboardWidgetScatterplotDefinitionRequestX
    The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    Ys []DashboardWidgetScatterplotDefinitionRequestY
    The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    scatterplotTables List<DashboardWidgetScatterplotDefinitionRequestScatterplotTable>
    Scatterplot request containing formulas and functions.
    xes List<DashboardWidgetScatterplotDefinitionRequestX>
    The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    ys List<DashboardWidgetScatterplotDefinitionRequestY>
    The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    scatterplotTables DashboardWidgetScatterplotDefinitionRequestScatterplotTable[]
    Scatterplot request containing formulas and functions.
    xes DashboardWidgetScatterplotDefinitionRequestX[]
    The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    ys DashboardWidgetScatterplotDefinitionRequestY[]
    The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    scatterplot_tables Sequence[DashboardWidgetScatterplotDefinitionRequestScatterplotTable]
    Scatterplot request containing formulas and functions.
    xes Sequence[DashboardWidgetScatterplotDefinitionRequestX]
    The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    ys Sequence[DashboardWidgetScatterplotDefinitionRequestY]
    The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    scatterplotTables List<Property Map>
    Scatterplot request containing formulas and functions.
    xes List<Property Map>
    The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).
    ys List<Property Map>
    The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query, apm_stats_query or process_query is required within the block).

    DashboardWidgetScatterplotDefinitionRequestScatterplotTable, DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula, DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs

    Dimension string
    Dimension of the Scatterplot. Valid values are x, y, radius, color.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    Dimension string
    Dimension of the Scatterplot. Valid values are x, y, radius, color.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    dimension String
    Dimension of the Scatterplot. Valid values are x, y, radius, color.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    dimension string
    Dimension of the Scatterplot. Valid values are x, y, radius, color.
    formulaExpression string
    A string expression built from queries, formulas, and functions.
    alias string
    An expression alias.
    dimension str
    Dimension of the Scatterplot. Valid values are x, y, radius, color.
    formula_expression str
    A string expression built from queries, formulas, and functions.
    alias str
    An expression alias.
    dimension String
    Dimension of the Scatterplot. Valid values are x, y, radius, color.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs

    ApmDependencyStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs

    Computes List<DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs

    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.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetScatterplotDefinitionRequestX, DashboardWidgetScatterplotDefinitionRequestXArgs

    Aggregator string
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetScatterplotDefinitionRequestXProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Aggregator string
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetScatterplotDefinitionRequestXProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetScatterplotDefinitionRequestXProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator string
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetScatterplotDefinitionRequestXProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator str
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    process_query DashboardWidgetScatterplotDefinitionRequestXProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apmQuery Property Map
    The query to use for this widget.
    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.

    DashboardWidgetScatterplotDefinitionRequestXProcessQuery, DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetScatterplotDefinitionRequestY, DashboardWidgetScatterplotDefinitionRequestYArgs

    Aggregator string
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetScatterplotDefinitionRequestYProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Aggregator string
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetScatterplotDefinitionRequestYProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetScatterplotDefinitionRequestYProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator string
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetScatterplotDefinitionRequestYProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator str
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    process_query DashboardWidgetScatterplotDefinitionRequestYProcessQuery
    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 DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    aggregator String
    Aggregator used for the request. Valid values are avg, last, max, min, sum, percentile.
    apmQuery Property Map
    The query to use for this widget.
    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.

    DashboardWidgetScatterplotDefinitionRequestYProcessQuery, DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetScatterplotDefinitionXaxis, DashboardWidgetScatterplotDefinitionXaxisArgs

    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero boolean
    Always include zero or fit the axis to the data range.
    label string
    The label of the axis to display on the graph.
    max string
    Specify the maximum value to show on the Y-axis.
    min string
    Specify the minimum value to show on the Y-axis.
    scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    include_zero bool
    Always include zero or fit the axis to the data range.
    label str
    The label of the axis to display on the graph.
    max str
    Specify the maximum value to show on the Y-axis.
    min str
    Specify the minimum value to show on the Y-axis.
    scale str
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.

    DashboardWidgetScatterplotDefinitionYaxis, DashboardWidgetScatterplotDefinitionYaxisArgs

    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero boolean
    Always include zero or fit the axis to the data range.
    label string
    The label of the axis to display on the graph.
    max string
    Specify the maximum value to show on the Y-axis.
    min string
    Specify the minimum value to show on the Y-axis.
    scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    include_zero bool
    Always include zero or fit the axis to the data range.
    label str
    The label of the axis to display on the graph.
    max str
    Specify the maximum value to show on the Y-axis.
    min str
    Specify the minimum value to show on the Y-axis.
    scale str
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.

    DashboardWidgetSecurityQuery, DashboardWidgetSecurityQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetSecurityQueryMultiCompute>
    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 DashboardWidgetSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetSecurityQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetSecurityQueryMultiCompute
    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 DashboardWidgetSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetSecurityQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetSecurityQueryMultiCompute>
    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 DashboardWidgetSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetSecurityQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetSecurityQueryMultiCompute[]
    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 DashboardWidgetSecurityQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetSecurityQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetSecurityQueryMultiCompute]
    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.

    DashboardWidgetSecurityQueryComputeQuery, DashboardWidgetSecurityQueryComputeQueryArgs

    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.

    DashboardWidgetSecurityQueryGroupBy, DashboardWidgetSecurityQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetSecurityQueryGroupBySortQuery
    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 DashboardWidgetSecurityQueryGroupBySortQuery
    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 DashboardWidgetSecurityQueryGroupBySortQuery
    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 DashboardWidgetSecurityQueryGroupBySortQuery
    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 DashboardWidgetSecurityQueryGroupBySortQuery
    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.

    DashboardWidgetSecurityQueryGroupBySortQuery, DashboardWidgetSecurityQueryGroupBySortQueryArgs

    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.

    DashboardWidgetSecurityQueryMultiCompute, DashboardWidgetSecurityQueryMultiComputeArgs

    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.

    DashboardWidgetServiceLevelObjectiveDefinition, DashboardWidgetServiceLevelObjectiveDefinitionArgs

    SloId string
    The ID of the service level objective used by the widget.
    TimeWindows List<string>
    A list of time windows to display in the widget. Valid values are 7d, 30d, 90d, week_to_date, previous_week, month_to_date, previous_month, global_time.
    ViewMode string
    The view mode for the widget. Valid values are overall, component, both.
    ViewType string
    The type of view to use when displaying the widget. Only detail is supported.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GlobalTimeTarget string
    The global time target of the widget.
    ShowErrorBudget bool
    Whether to show the error budget or not.
    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).
    SloId string
    The ID of the service level objective used by the widget.
    TimeWindows []string
    A list of time windows to display in the widget. Valid values are 7d, 30d, 90d, week_to_date, previous_week, month_to_date, previous_month, global_time.
    ViewMode string
    The view mode for the widget. Valid values are overall, component, both.
    ViewType string
    The type of view to use when displaying the widget. Only detail is supported.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GlobalTimeTarget string
    The global time target of the widget.
    ShowErrorBudget bool
    Whether to show the error budget or not.
    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).
    sloId String
    The ID of the service level objective used by the widget.
    timeWindows List<String>
    A list of time windows to display in the widget. Valid values are 7d, 30d, 90d, week_to_date, previous_week, month_to_date, previous_month, global_time.
    viewMode String
    The view mode for the widget. Valid values are overall, component, both.
    viewType String
    The type of view to use when displaying the widget. Only detail is supported.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    globalTimeTarget String
    The global time target of the widget.
    showErrorBudget Boolean
    Whether to show the error budget or not.
    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).
    sloId string
    The ID of the service level objective used by the widget.
    timeWindows string[]
    A list of time windows to display in the widget. Valid values are 7d, 30d, 90d, week_to_date, previous_week, month_to_date, previous_month, global_time.
    viewMode string
    The view mode for the widget. Valid values are overall, component, both.
    viewType string
    The type of view to use when displaying the widget. Only detail is supported.
    additionalQueryFilters string
    Additional filters applied to the SLO query.
    globalTimeTarget string
    The global time target of the widget.
    showErrorBudget boolean
    Whether to show the error budget or not.
    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).
    slo_id str
    The ID of the service level objective used by the widget.
    time_windows Sequence[str]
    A list of time windows to display in the widget. Valid values are 7d, 30d, 90d, week_to_date, previous_week, month_to_date, previous_month, global_time.
    view_mode str
    The view mode for the widget. Valid values are overall, component, both.
    view_type str
    The type of view to use when displaying the widget. Only detail is supported.
    additional_query_filters str
    Additional filters applied to the SLO query.
    global_time_target str
    The global time target of the widget.
    show_error_budget bool
    Whether to show the error budget or not.
    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).
    sloId String
    The ID of the service level objective used by the widget.
    timeWindows List<String>
    A list of time windows to display in the widget. Valid values are 7d, 30d, 90d, week_to_date, previous_week, month_to_date, previous_month, global_time.
    viewMode String
    The view mode for the widget. Valid values are overall, component, both.
    viewType String
    The type of view to use when displaying the widget. Only detail is supported.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    globalTimeTarget String
    The global time target of the widget.
    showErrorBudget Boolean
    Whether to show the error budget or not.
    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).

    DashboardWidgetServicemapDefinition, DashboardWidgetServicemapDefinitionArgs

    Filters List<string>
    Your environment and primary tag (or * if enabled for your account).
    Service string
    The ID of the service to map.
    CustomLinks List<DashboardWidgetServicemapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    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).
    Filters []string
    Your environment and primary tag (or * if enabled for your account).
    Service string
    The ID of the service to map.
    CustomLinks []DashboardWidgetServicemapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    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).
    filters List<String>
    Your environment and primary tag (or * if enabled for your account).
    service String
    The ID of the service to map.
    customLinks List<DashboardWidgetServicemapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    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).
    filters string[]
    Your environment and primary tag (or * if enabled for your account).
    service string
    The ID of the service to map.
    customLinks DashboardWidgetServicemapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    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).
    filters Sequence[str]
    Your environment and primary tag (or * if enabled for your account).
    service str
    The ID of the service to map.
    custom_links Sequence[DashboardWidgetServicemapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    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).
    filters List<String>
    Your environment and primary tag (or * if enabled for your account).
    service String
    The ID of the service to map.
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    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.

    DashboardWidgetSloListDefinition, DashboardWidgetSloListDefinitionArgs

    Request DashboardWidgetSloListDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed.
    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).
    Request DashboardWidgetSloListDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed.
    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).
    request DashboardWidgetSloListDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed.
    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).
    request DashboardWidgetSloListDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed.
    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).
    request DashboardWidgetSloListDefinitionRequest
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed.
    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).
    request Property Map
    A nested block describing the request to use when displaying the widget. Exactly one request block is allowed.
    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).

    DashboardWidgetSloListDefinitionRequest, DashboardWidgetSloListDefinitionRequestArgs

    Query DashboardWidgetSloListDefinitionRequestQuery
    Updated SLO List widget.
    RequestType string
    The request type for the SLO List request. Valid values are slo_list.
    Query DashboardWidgetSloListDefinitionRequestQuery
    Updated SLO List widget.
    RequestType string
    The request type for the SLO List request. Valid values are slo_list.
    query DashboardWidgetSloListDefinitionRequestQuery
    Updated SLO List widget.
    requestType String
    The request type for the SLO List request. Valid values are slo_list.
    query DashboardWidgetSloListDefinitionRequestQuery
    Updated SLO List widget.
    requestType string
    The request type for the SLO List request. Valid values are slo_list.
    query DashboardWidgetSloListDefinitionRequestQuery
    Updated SLO List widget.
    request_type str
    The request type for the SLO List request. Valid values are slo_list.
    query Property Map
    Updated SLO List widget.
    requestType String
    The request type for the SLO List request. Valid values are slo_list.

    DashboardWidgetSloListDefinitionRequestQuery, DashboardWidgetSloListDefinitionRequestQueryArgs

    QueryString string
    Widget query.
    Limit int
    Maximum number of results to display in the table. Defaults to 100.
    Sort DashboardWidgetSloListDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "status.sli", "order": "desc"}.
    QueryString string
    Widget query.
    Limit int
    Maximum number of results to display in the table. Defaults to 100.
    Sort DashboardWidgetSloListDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "status.sli", "order": "desc"}.
    queryString String
    Widget query.
    limit Integer
    Maximum number of results to display in the table. Defaults to 100.
    sort DashboardWidgetSloListDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "status.sli", "order": "desc"}.
    queryString string
    Widget query.
    limit number
    Maximum number of results to display in the table. Defaults to 100.
    sort DashboardWidgetSloListDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "status.sli", "order": "desc"}.
    query_string str
    Widget query.
    limit int
    Maximum number of results to display in the table. Defaults to 100.
    sort DashboardWidgetSloListDefinitionRequestQuerySort
    The facet and order to sort the data, for example: {"column": "status.sli", "order": "desc"}.
    queryString String
    Widget query.
    limit Number
    Maximum number of results to display in the table. Defaults to 100.
    sort Property Map
    The facet and order to sort the data, for example: {"column": "status.sli", "order": "desc"}.

    DashboardWidgetSloListDefinitionRequestQuerySort, DashboardWidgetSloListDefinitionRequestQuerySortArgs

    Column string
    The facet path for the column.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Column string
    The facet path for the column.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    column String
    The facet path for the column.
    order String
    Widget sorting methods. Valid values are asc, desc.
    column string
    The facet path for the column.
    order string
    Widget sorting methods. Valid values are asc, desc.
    column str
    The facet path for the column.
    order str
    Widget sorting methods. Valid values are asc, desc.
    column String
    The facet path for the column.
    order String
    Widget sorting methods. Valid values are asc, desc.

    DashboardWidgetSplitGraphDefinition, DashboardWidgetSplitGraphDefinitionArgs

    Size string
    Size of the individual graphs in the split.
    SourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition
    The original widget we are splitting on.
    SplitConfig DashboardWidgetSplitGraphDefinitionSplitConfig
    Encapsulates all user choices about how to split a graph.
    HasUniformYAxes bool
    Normalize y axes across graphs.
    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.
    Size string
    Size of the individual graphs in the split.
    SourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition
    The original widget we are splitting on.
    SplitConfig DashboardWidgetSplitGraphDefinitionSplitConfig
    Encapsulates all user choices about how to split a graph.
    HasUniformYAxes bool
    Normalize y axes across graphs.
    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.
    size String
    Size of the individual graphs in the split.
    sourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition
    The original widget we are splitting on.
    splitConfig DashboardWidgetSplitGraphDefinitionSplitConfig
    Encapsulates all user choices about how to split a graph.
    hasUniformYAxes Boolean
    Normalize y axes across graphs.
    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.
    size string
    Size of the individual graphs in the split.
    sourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition
    The original widget we are splitting on.
    splitConfig DashboardWidgetSplitGraphDefinitionSplitConfig
    Encapsulates all user choices about how to split a graph.
    hasUniformYAxes boolean
    Normalize y axes across graphs.
    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.
    size str
    Size of the individual graphs in the split.
    source_widget_definition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition
    The original widget we are splitting on.
    split_config DashboardWidgetSplitGraphDefinitionSplitConfig
    Encapsulates all user choices about how to split a graph.
    has_uniform_y_axes bool
    Normalize y axes across graphs.
    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.
    size String
    Size of the individual graphs in the split.
    sourceWidgetDefinition Property Map
    The original widget we are splitting on.
    splitConfig Property Map
    Encapsulates all user choices about how to split a graph.
    hasUniformYAxes Boolean
    Normalize y axes across graphs.
    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.

    DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs

    ChangeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    GeomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    QueryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    ScatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot 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.
    TreemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    ChangeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    GeomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    QueryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    ScatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot 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.
    TreemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    changeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    geomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    queryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    scatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot 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.
    treemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    changeDefinition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    geomapDefinition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    queryTableDefinition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    scatterplotDefinition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot 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.
    treemapDefinition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    change_definition DashboardWidgetChangeDefinition
    The definition for a Change widget.
    geomap_definition DashboardWidgetGeomapDefinition
    The definition for a Geomap widget.
    query_table_definition DashboardWidgetQueryTableDefinition
    The definition for a Query Table widget.
    query_value_definition DashboardWidgetQueryValueDefinition
    The definition for a Query Value widget.
    scatterplot_definition DashboardWidgetScatterplotDefinition
    The definition for a Scatterplot 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.
    treemap_definition DashboardWidgetTreemapDefinition
    The definition for a Treemap widget.
    changeDefinition Property Map
    The definition for a Change widget.
    geomapDefinition Property Map
    The definition for a Geomap widget.
    queryTableDefinition Property Map
    The definition for a Query Table widget.
    queryValueDefinition Property Map
    The definition for a Query Value widget.
    scatterplotDefinition Property Map
    The definition for a Scatterplot 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.
    treemapDefinition Property Map
    The definition for a Treemap widget.

    DashboardWidgetSplitGraphDefinitionSplitConfig, DashboardWidgetSplitGraphDefinitionSplitConfigArgs

    Sort DashboardWidgetSplitGraphDefinitionSplitConfigSort
    Controls the order in which graphs appear in the split.
    SplitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions
    The property by which the graph splits
    Limit int
    Maximum number of graphs to display in the widget.
    StaticSplits List<DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit>
    The property by which the graph splits
    Sort DashboardWidgetSplitGraphDefinitionSplitConfigSort
    Controls the order in which graphs appear in the split.
    SplitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions
    The property by which the graph splits
    Limit int
    Maximum number of graphs to display in the widget.
    StaticSplits []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit
    The property by which the graph splits
    sort DashboardWidgetSplitGraphDefinitionSplitConfigSort
    Controls the order in which graphs appear in the split.
    splitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions
    The property by which the graph splits
    limit Integer
    Maximum number of graphs to display in the widget.
    staticSplits List<DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit>
    The property by which the graph splits
    sort DashboardWidgetSplitGraphDefinitionSplitConfigSort
    Controls the order in which graphs appear in the split.
    splitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions
    The property by which the graph splits
    limit number
    Maximum number of graphs to display in the widget.
    staticSplits DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit[]
    The property by which the graph splits
    sort DashboardWidgetSplitGraphDefinitionSplitConfigSort
    Controls the order in which graphs appear in the split.
    split_dimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions
    The property by which the graph splits
    limit int
    Maximum number of graphs to display in the widget.
    static_splits Sequence[DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit]
    The property by which the graph splits
    sort Property Map
    Controls the order in which graphs appear in the split.
    splitDimensions Property Map
    The property by which the graph splits
    limit Number
    Maximum number of graphs to display in the widget.
    staticSplits List<Property Map>
    The property by which the graph splits

    DashboardWidgetSplitGraphDefinitionSplitConfigSort, DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs

    Order string
    Widget sorting methods. Valid values are asc, desc.
    Compute DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute
    Defines the metric and aggregation used as the sort value
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Compute DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute
    Defines the metric and aggregation used as the sort value
    order String
    Widget sorting methods. Valid values are asc, desc.
    compute DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute
    Defines the metric and aggregation used as the sort value
    order string
    Widget sorting methods. Valid values are asc, desc.
    compute DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute
    Defines the metric and aggregation used as the sort value
    order str
    Widget sorting methods. Valid values are asc, desc.
    compute DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute
    Defines the metric and aggregation used as the sort value
    order String
    Widget sorting methods. Valid values are asc, desc.
    compute Property Map
    Defines the metric and aggregation used as the sort value

    DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute, DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs

    Metric string
    The metric to use for sorting graphs.
    Aggregation string
    How to aggregate the sort metric for the purposes of ordering.
    Metric string
    The metric to use for sorting graphs.
    Aggregation string
    How to aggregate the sort metric for the purposes of ordering.
    metric String
    The metric to use for sorting graphs.
    aggregation String
    How to aggregate the sort metric for the purposes of ordering.
    metric string
    The metric to use for sorting graphs.
    aggregation string
    How to aggregate the sort metric for the purposes of ordering.
    metric str
    The metric to use for sorting graphs.
    aggregation str
    How to aggregate the sort metric for the purposes of ordering.
    metric String
    The metric to use for sorting graphs.
    aggregation String
    How to aggregate the sort metric for the purposes of ordering.

    DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions, DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs

    OneGraphPer string
    The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag.
    OneGraphPer string
    The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag.
    oneGraphPer String
    The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag.
    oneGraphPer string
    The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag.
    one_graph_per str
    The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag.
    oneGraphPer String
    The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag.

    DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit, DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs

    SplitVectors List<DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector>
    The split graph list contains a graph for each value of the split dimension.
    SplitVectors []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector
    The split graph list contains a graph for each value of the split dimension.
    splitVectors List<DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector>
    The split graph list contains a graph for each value of the split dimension.
    splitVectors DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector[]
    The split graph list contains a graph for each value of the split dimension.
    split_vectors Sequence[DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector]
    The split graph list contains a graph for each value of the split dimension.
    splitVectors List<Property Map>
    The split graph list contains a graph for each value of the split dimension.

    DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector, DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs

    TagKey string
    TagValues List<string>
    TagKey string
    TagValues []string
    tagKey String
    tagValues List<String>
    tagKey string
    tagValues string[]
    tag_key str
    tag_values Sequence[str]
    tagKey String
    tagValues List<String>

    DashboardWidgetSunburstDefinition, DashboardWidgetSunburstDefinitionArgs

    CustomLinks List<DashboardWidgetSunburstDefinitionCustomLink>
    Nested block describing a custom link. Multiple custom_link blocks are allowed with the structure below.
    HideTotal bool
    Whether or not to show the total value in the widget.
    LegendInline DashboardWidgetSunburstDefinitionLegendInline
    Used to configure the inline legend. Cannot be used in conjunction with legend*table.
    LegendTable DashboardWidgetSunburstDefinitionLegendTable
    Used to configure the table legend. Cannot be used in conjunction with legend*inline.
    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<DashboardWidgetSunburstDefinitionRequest>
    Nested block describing the request to use when displaying the widget. Multiple request blocks are allowed with the structure below (exactly one of q, log_query or rum_query is required within the request block).
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. One of left, center, or right. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title. Default is 16.
    CustomLinks []DashboardWidgetSunburstDefinitionCustomLink
    Nested block describing a custom link. Multiple custom_link blocks are allowed with the structure below.
    HideTotal bool
    Whether or not to show the total value in the widget.
    LegendInline DashboardWidgetSunburstDefinitionLegendInline
    Used to configure the inline legend. Cannot be used in conjunction with legend*table.
    LegendTable DashboardWidgetSunburstDefinitionLegendTable
    Used to configure the table legend. Cannot be used in conjunction with legend*inline.
    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 []DashboardWidgetSunburstDefinitionRequest
    Nested block describing the request to use when displaying the widget. Multiple request blocks are allowed with the structure below (exactly one of q, log_query or rum_query is required within the request block).
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. One of left, center, or right. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title. Default is 16.
    customLinks List<DashboardWidgetSunburstDefinitionCustomLink>
    Nested block describing a custom link. Multiple custom_link blocks are allowed with the structure below.
    hideTotal Boolean
    Whether or not to show the total value in the widget.
    legendInline DashboardWidgetSunburstDefinitionLegendInline
    Used to configure the inline legend. Cannot be used in conjunction with legend*table.
    legendTable DashboardWidgetSunburstDefinitionLegendTable
    Used to configure the table legend. Cannot be used in conjunction with legend*inline.
    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<DashboardWidgetSunburstDefinitionRequest>
    Nested block describing the request to use when displaying the widget. Multiple request blocks are allowed with the structure below (exactly one of q, log_query or rum_query is required within the request block).
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. One of left, center, or right. Valid values are center, left, right.
    titleSize String
    The size of the widget's title. Default is 16.
    customLinks DashboardWidgetSunburstDefinitionCustomLink[]
    Nested block describing a custom link. Multiple custom_link blocks are allowed with the structure below.
    hideTotal boolean
    Whether or not to show the total value in the widget.
    legendInline DashboardWidgetSunburstDefinitionLegendInline
    Used to configure the inline legend. Cannot be used in conjunction with legend*table.
    legendTable DashboardWidgetSunburstDefinitionLegendTable
    Used to configure the table legend. Cannot be used in conjunction with legend*inline.
    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 DashboardWidgetSunburstDefinitionRequest[]
    Nested block describing the request to use when displaying the widget. Multiple request blocks are allowed with the structure below (exactly one of q, log_query or rum_query is required within the request block).
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. One of left, center, or right. Valid values are center, left, right.
    titleSize string
    The size of the widget's title. Default is 16.
    custom_links Sequence[DashboardWidgetSunburstDefinitionCustomLink]
    Nested block describing a custom link. Multiple custom_link blocks are allowed with the structure below.
    hide_total bool
    Whether or not to show the total value in the widget.
    legend_inline DashboardWidgetSunburstDefinitionLegendInline
    Used to configure the inline legend. Cannot be used in conjunction with legend*table.
    legend_table DashboardWidgetSunburstDefinitionLegendTable
    Used to configure the table legend. Cannot be used in conjunction with legend*inline.
    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[DashboardWidgetSunburstDefinitionRequest]
    Nested block describing the request to use when displaying the widget. Multiple request blocks are allowed with the structure below (exactly one of q, log_query or rum_query is required within the request block).
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. One of left, center, or right. Valid values are center, left, right.
    title_size str
    The size of the widget's title. Default is 16.
    customLinks List<Property Map>
    Nested block describing a custom link. Multiple custom_link blocks are allowed with the structure below.
    hideTotal Boolean
    Whether or not to show the total value in the widget.
    legendInline Property Map
    Used to configure the inline legend. Cannot be used in conjunction with legend*table.
    legendTable Property Map
    Used to configure the table legend. Cannot be used in conjunction with legend*inline.
    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>
    Nested block describing the request to use when displaying the widget. Multiple request blocks are allowed with the structure below (exactly one of q, log_query or rum_query is required within the request block).
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. One of left, center, or right. Valid values are center, left, right.
    titleSize String
    The size of the widget's title. Default is 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.

    DashboardWidgetSunburstDefinitionLegendInline, DashboardWidgetSunburstDefinitionLegendInlineArgs

    Type string
    The type of legend (inline or automatic). Valid values are inline, automatic.
    HidePercent bool
    Whether to hide the percentages of the groups.
    HideValue bool
    Whether to hide the values of the groups.
    Type string
    The type of legend (inline or automatic). Valid values are inline, automatic.
    HidePercent bool
    Whether to hide the percentages of the groups.
    HideValue bool
    Whether to hide the values of the groups.
    type String
    The type of legend (inline or automatic). Valid values are inline, automatic.
    hidePercent Boolean
    Whether to hide the percentages of the groups.
    hideValue Boolean
    Whether to hide the values of the groups.
    type string
    The type of legend (inline or automatic). Valid values are inline, automatic.
    hidePercent boolean
    Whether to hide the percentages of the groups.
    hideValue boolean
    Whether to hide the values of the groups.
    type str
    The type of legend (inline or automatic). Valid values are inline, automatic.
    hide_percent bool
    Whether to hide the percentages of the groups.
    hide_value bool
    Whether to hide the values of the groups.
    type String
    The type of legend (inline or automatic). Valid values are inline, automatic.
    hidePercent Boolean
    Whether to hide the percentages of the groups.
    hideValue Boolean
    Whether to hide the values of the groups.

    DashboardWidgetSunburstDefinitionLegendTable, DashboardWidgetSunburstDefinitionLegendTableArgs

    Type string
    The type of legend (table or none). Valid values are table, none.
    Type string
    The type of legend (table or none). Valid values are table, none.
    type String
    The type of legend (table or none). Valid values are table, none.
    type string
    The type of legend (table or none). Valid values are table, none.
    type str
    The type of legend (table or none). Valid values are table, none.
    type String
    The type of legend (table or none). Valid values are table, none.

    DashboardWidgetSunburstDefinitionRequest, DashboardWidgetSunburstDefinitionRequestArgs

    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetSunburstDefinitionRequestAuditQuery
    The query to use for this widget.
    Formulas List<DashboardWidgetSunburstDefinitionRequestFormula>
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    NetworkQuery DashboardWidgetSunburstDefinitionRequestNetworkQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetSunburstDefinitionRequestProcessQuery
    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<DashboardWidgetSunburstDefinitionRequestQuery>
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetSunburstDefinitionRequestStyle
    Define style for the widget's request.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetSunburstDefinitionRequestAuditQuery
    The query to use for this widget.
    Formulas []DashboardWidgetSunburstDefinitionRequestFormula
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    NetworkQuery DashboardWidgetSunburstDefinitionRequestNetworkQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetSunburstDefinitionRequestProcessQuery
    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 []DashboardWidgetSunburstDefinitionRequestQuery
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetSunburstDefinitionRequestStyle
    Define style for the widget's request.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetSunburstDefinitionRequestAuditQuery
    The query to use for this widget.
    formulas List<DashboardWidgetSunburstDefinitionRequestFormula>
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    networkQuery DashboardWidgetSunburstDefinitionRequestNetworkQuery
    The query to use for this widget.
    processQuery DashboardWidgetSunburstDefinitionRequestProcessQuery
    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<DashboardWidgetSunburstDefinitionRequestQuery>
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetSunburstDefinitionRequestStyle
    Define style for the widget's request.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetSunburstDefinitionRequestAuditQuery
    The query to use for this widget.
    formulas DashboardWidgetSunburstDefinitionRequestFormula[]
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    networkQuery DashboardWidgetSunburstDefinitionRequestNetworkQuery
    The query to use for this widget.
    processQuery DashboardWidgetSunburstDefinitionRequestProcessQuery
    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 DashboardWidgetSunburstDefinitionRequestQuery[]
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetSunburstDefinitionRequestStyle
    Define style for the widget's request.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    audit_query DashboardWidgetSunburstDefinitionRequestAuditQuery
    The query to use for this widget.
    formulas Sequence[DashboardWidgetSunburstDefinitionRequestFormula]
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    network_query DashboardWidgetSunburstDefinitionRequestNetworkQuery
    The query to use for this widget.
    process_query DashboardWidgetSunburstDefinitionRequestProcessQuery
    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[DashboardWidgetSunburstDefinitionRequestQuery]
    rum_query DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetSunburstDefinitionRequestStyle
    Define style for the widget's request.
    apmQuery Property Map
    The query to use for this widget.
    auditQuery Property Map
    The query to use for this widget.
    formulas List<Property Map>
    logQuery Property Map
    The query to use for this widget.
    networkQuery 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.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    style Property Map
    Define style for the widget's request.

    DashboardWidgetSunburstDefinitionRequestAuditQuery, DashboardWidgetSunburstDefinitionRequestAuditQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute[]
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute]
    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.

    DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery, DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs

    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.

    DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy, DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery
    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.

    DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery, DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs

    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.

    DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute, DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs

    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.

    DashboardWidgetSunburstDefinitionRequestFormula, DashboardWidgetSunburstDefinitionRequestFormulaArgs

    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<DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetSunburstDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetSunburstDefinitionRequestFormulaStyle
    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 []DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat
    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 DashboardWidgetSunburstDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetSunburstDefinitionRequestFormulaStyle
    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<DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetSunburstDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetSunburstDefinitionRequestFormulaStyle
    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 DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat[]
    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 DashboardWidgetSunburstDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetSunburstDefinitionRequestFormulaStyle
    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[DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat]
    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 DashboardWidgetSunburstDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetSunburstDefinitionRequestFormulaStyle
    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 options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat, DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetSunburstDefinitionRequestFormulaLimit, DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetSunburstDefinitionRequestFormulaStyle, DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetSunburstDefinitionRequestNetworkQuery, DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute>
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute>
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute[]
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute]
    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.

    DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery, DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs

    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.

    DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy, DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery
    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.

    DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery, DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs

    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.

    DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute, DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs

    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.

    DashboardWidgetSunburstDefinitionRequestProcessQuery, DashboardWidgetSunburstDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetSunburstDefinitionRequestQuery, DashboardWidgetSunburstDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetSunburstDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetSunburstDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetSunburstDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetSunburstDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetSunburstDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetSunburstDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetSunburstDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetSunburstDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetSunburstDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetSunburstDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetSunburstDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetSunburstDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetSunburstDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetSunburstDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetSunburstDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetSunburstDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetSunburstDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetSunburstDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetSunburstDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetSunburstDefinitionRequestQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery, DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetSunburstDefinitionRequestQueryEventQuery, DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute, DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch, DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs

    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.

    DashboardWidgetSunburstDefinitionRequestQueryMetricQuery, DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetSunburstDefinitionRequestQueryProcessQuery, DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetSunburstDefinitionRequestQuerySloQuery, DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetSunburstDefinitionRequestStyle, DashboardWidgetSunburstDefinitionRequestStyleArgs

    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette str
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.

    DashboardWidgetTimeseriesDefinition, DashboardWidgetTimeseriesDefinitionArgs

    CustomLinks List<DashboardWidgetTimeseriesDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Events List<DashboardWidgetTimeseriesDefinitionEvent>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    LegendColumns List<string>
    A list of columns to display in the legend. Valid values are value, avg, sum, min, max.
    LegendLayout string
    The layout of the legend displayed in the widget. Valid values are auto, horizontal, vertical.
    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.
    Markers List<DashboardWidgetTimeseriesDefinitionMarker>
    A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple marker blocks are allowed within a given tile_def block.
    Requests List<DashboardWidgetTimeseriesDefinitionRequest>
    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, network_query, security_query or process_query is required within the request block).
    RightYaxis DashboardWidgetTimeseriesDefinitionRightYaxis
    A nested block describing the right Y-Axis Controls. See the on_right_yaxis property for which request will use this axis. The structure of this block is described below.
    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).
    Yaxis DashboardWidgetTimeseriesDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    CustomLinks []DashboardWidgetTimeseriesDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Events []DashboardWidgetTimeseriesDefinitionEvent
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    LegendColumns []string
    A list of columns to display in the legend. Valid values are value, avg, sum, min, max.
    LegendLayout string
    The layout of the legend displayed in the widget. Valid values are auto, horizontal, vertical.
    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.
    Markers []DashboardWidgetTimeseriesDefinitionMarker
    A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple marker blocks are allowed within a given tile_def block.
    Requests []DashboardWidgetTimeseriesDefinitionRequest
    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, network_query, security_query or process_query is required within the request block).
    RightYaxis DashboardWidgetTimeseriesDefinitionRightYaxis
    A nested block describing the right Y-Axis Controls. See the on_right_yaxis property for which request will use this axis. The structure of this block is described below.
    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).
    Yaxis DashboardWidgetTimeseriesDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks List<DashboardWidgetTimeseriesDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events List<DashboardWidgetTimeseriesDefinitionEvent>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legendColumns List<String>
    A list of columns to display in the legend. Valid values are value, avg, sum, min, max.
    legendLayout String
    The layout of the legend displayed in the widget. Valid values are auto, horizontal, vertical.
    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.
    markers List<DashboardWidgetTimeseriesDefinitionMarker>
    A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple marker blocks are allowed within a given tile_def block.
    requests List<DashboardWidgetTimeseriesDefinitionRequest>
    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, network_query, security_query or process_query is required within the request block).
    rightYaxis DashboardWidgetTimeseriesDefinitionRightYaxis
    A nested block describing the right Y-Axis Controls. See the on_right_yaxis property for which request will use this axis. The structure of this block is described below.
    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).
    yaxis DashboardWidgetTimeseriesDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks DashboardWidgetTimeseriesDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events DashboardWidgetTimeseriesDefinitionEvent[]
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legendColumns string[]
    A list of columns to display in the legend. Valid values are value, avg, sum, min, max.
    legendLayout string
    The layout of the legend displayed in the widget. Valid values are auto, horizontal, vertical.
    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.
    markers DashboardWidgetTimeseriesDefinitionMarker[]
    A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple marker blocks are allowed within a given tile_def block.
    requests DashboardWidgetTimeseriesDefinitionRequest[]
    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, network_query, security_query or process_query is required within the request block).
    rightYaxis DashboardWidgetTimeseriesDefinitionRightYaxis
    A nested block describing the right Y-Axis Controls. See the on_right_yaxis property for which request will use this axis. The structure of this block is described below.
    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).
    yaxis DashboardWidgetTimeseriesDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    custom_links Sequence[DashboardWidgetTimeseriesDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events Sequence[DashboardWidgetTimeseriesDefinitionEvent]
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legend_columns Sequence[str]
    A list of columns to display in the legend. Valid values are value, avg, sum, min, max.
    legend_layout str
    The layout of the legend displayed in the widget. Valid values are auto, horizontal, vertical.
    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.
    markers Sequence[DashboardWidgetTimeseriesDefinitionMarker]
    A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple marker blocks are allowed within a given tile_def block.
    requests Sequence[DashboardWidgetTimeseriesDefinitionRequest]
    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, network_query, security_query or process_query is required within the request block).
    right_yaxis DashboardWidgetTimeseriesDefinitionRightYaxis
    A nested block describing the right Y-Axis Controls. See the on_right_yaxis property for which request will use this axis. The structure of this block is described below.
    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).
    yaxis DashboardWidgetTimeseriesDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events List<Property Map>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legendColumns List<String>
    A list of columns to display in the legend. Valid values are value, avg, sum, min, max.
    legendLayout String
    The layout of the legend displayed in the widget. Valid values are auto, horizontal, vertical.
    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.
    markers List<Property Map>
    A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple marker blocks are allowed within a given tile_def block.
    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, network_query, security_query or process_query is required within the request block).
    rightYaxis Property Map
    A nested block describing the right Y-Axis Controls. See the on_right_yaxis property for which request will use this axis. The structure of this block is described below.
    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).
    yaxis Property Map
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    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.

    DashboardWidgetTimeseriesDefinitionEvent, DashboardWidgetTimeseriesDefinitionEventArgs

    Q string
    The event query to use in the widget.
    TagsExecution string
    The execution method for multi-value filters.
    Q string
    The event query to use in the widget.
    TagsExecution string
    The execution method for multi-value filters.
    q String
    The event query to use in the widget.
    tagsExecution String
    The execution method for multi-value filters.
    q string
    The event query to use in the widget.
    tagsExecution string
    The execution method for multi-value filters.
    q str
    The event query to use in the widget.
    tags_execution str
    The execution method for multi-value filters.
    q String
    The event query to use in the widget.
    tagsExecution String
    The execution method for multi-value filters.

    DashboardWidgetTimeseriesDefinitionMarker, DashboardWidgetTimeseriesDefinitionMarkerArgs

    Value string
    A mathematical expression describing the marker, for example: y > 1, -5 < y < 0, y = 19.
    DisplayType string
    How the marker lines are displayed, options are one of {error, warning, info, ok} combined with one of {dashed, solid, bold}. Example: error dashed.
    Label string
    A label for the line or range.
    Value string
    A mathematical expression describing the marker, for example: y > 1, -5 < y < 0, y = 19.
    DisplayType string
    How the marker lines are displayed, options are one of {error, warning, info, ok} combined with one of {dashed, solid, bold}. Example: error dashed.
    Label string
    A label for the line or range.
    value String
    A mathematical expression describing the marker, for example: y > 1, -5 < y < 0, y = 19.
    displayType String
    How the marker lines are displayed, options are one of {error, warning, info, ok} combined with one of {dashed, solid, bold}. Example: error dashed.
    label String
    A label for the line or range.
    value string
    A mathematical expression describing the marker, for example: y > 1, -5 < y < 0, y = 19.
    displayType string
    How the marker lines are displayed, options are one of {error, warning, info, ok} combined with one of {dashed, solid, bold}. Example: error dashed.
    label string
    A label for the line or range.
    value str
    A mathematical expression describing the marker, for example: y > 1, -5 < y < 0, y = 19.
    display_type str
    How the marker lines are displayed, options are one of {error, warning, info, ok} combined with one of {dashed, solid, bold}. Example: error dashed.
    label str
    A label for the line or range.
    value String
    A mathematical expression describing the marker, for example: y > 1, -5 < y < 0, y = 19.
    displayType String
    How the marker lines are displayed, options are one of {error, warning, info, ok} combined with one of {dashed, solid, bold}. Example: error dashed.
    label String
    A label for the line or range.

    DashboardWidgetTimeseriesDefinitionRequest, DashboardWidgetTimeseriesDefinitionRequestArgs

    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetTimeseriesDefinitionRequestAuditQuery
    The query to use for this widget.
    DisplayType string
    How to display the marker lines. Valid values are area, bars, line, overlay.
    Formulas List<DashboardWidgetTimeseriesDefinitionRequestFormula>
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    Metadatas List<DashboardWidgetTimeseriesDefinitionRequestMetadata>
    Used to define expression aliases. Multiple metadata blocks are allowed using the structure below.
    NetworkQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQuery
    The query to use for this widget.
    OnRightYaxis bool
    A Boolean indicating whether the request uses the right or left Y-Axis.
    ProcessQuery DashboardWidgetTimeseriesDefinitionRequestProcessQuery
    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<DashboardWidgetTimeseriesDefinitionRequestQuery>
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetTimeseriesDefinitionRequestStyle
    The style of the widget graph. Exactly one style block is allowed using the structure below.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetTimeseriesDefinitionRequestAuditQuery
    The query to use for this widget.
    DisplayType string
    How to display the marker lines. Valid values are area, bars, line, overlay.
    Formulas []DashboardWidgetTimeseriesDefinitionRequestFormula
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    Metadatas []DashboardWidgetTimeseriesDefinitionRequestMetadata
    Used to define expression aliases. Multiple metadata blocks are allowed using the structure below.
    NetworkQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQuery
    The query to use for this widget.
    OnRightYaxis bool
    A Boolean indicating whether the request uses the right or left Y-Axis.
    ProcessQuery DashboardWidgetTimeseriesDefinitionRequestProcessQuery
    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 []DashboardWidgetTimeseriesDefinitionRequestQuery
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetTimeseriesDefinitionRequestStyle
    The style of the widget graph. Exactly one style block is allowed using the structure below.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetTimeseriesDefinitionRequestAuditQuery
    The query to use for this widget.
    displayType String
    How to display the marker lines. Valid values are area, bars, line, overlay.
    formulas List<DashboardWidgetTimeseriesDefinitionRequestFormula>
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    metadatas List<DashboardWidgetTimeseriesDefinitionRequestMetadata>
    Used to define expression aliases. Multiple metadata blocks are allowed using the structure below.
    networkQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQuery
    The query to use for this widget.
    onRightYaxis Boolean
    A Boolean indicating whether the request uses the right or left Y-Axis.
    processQuery DashboardWidgetTimeseriesDefinitionRequestProcessQuery
    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<DashboardWidgetTimeseriesDefinitionRequestQuery>
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetTimeseriesDefinitionRequestStyle
    The style of the widget graph. Exactly one style block is allowed using the structure below.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetTimeseriesDefinitionRequestAuditQuery
    The query to use for this widget.
    displayType string
    How to display the marker lines. Valid values are area, bars, line, overlay.
    formulas DashboardWidgetTimeseriesDefinitionRequestFormula[]
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    metadatas DashboardWidgetTimeseriesDefinitionRequestMetadata[]
    Used to define expression aliases. Multiple metadata blocks are allowed using the structure below.
    networkQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQuery
    The query to use for this widget.
    onRightYaxis boolean
    A Boolean indicating whether the request uses the right or left Y-Axis.
    processQuery DashboardWidgetTimeseriesDefinitionRequestProcessQuery
    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 DashboardWidgetTimeseriesDefinitionRequestQuery[]
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetTimeseriesDefinitionRequestStyle
    The style of the widget graph. Exactly one style block is allowed using the structure below.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    audit_query DashboardWidgetTimeseriesDefinitionRequestAuditQuery
    The query to use for this widget.
    display_type str
    How to display the marker lines. Valid values are area, bars, line, overlay.
    formulas Sequence[DashboardWidgetTimeseriesDefinitionRequestFormula]
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    metadatas Sequence[DashboardWidgetTimeseriesDefinitionRequestMetadata]
    Used to define expression aliases. Multiple metadata blocks are allowed using the structure below.
    network_query DashboardWidgetTimeseriesDefinitionRequestNetworkQuery
    The query to use for this widget.
    on_right_yaxis bool
    A Boolean indicating whether the request uses the right or left Y-Axis.
    process_query DashboardWidgetTimeseriesDefinitionRequestProcessQuery
    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[DashboardWidgetTimeseriesDefinitionRequestQuery]
    rum_query DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetTimeseriesDefinitionRequestStyle
    The style of the widget graph. Exactly one style block is allowed using the structure below.
    apmQuery Property Map
    The query to use for this widget.
    auditQuery Property Map
    The query to use for this widget.
    displayType String
    How to display the marker lines. Valid values are area, bars, line, overlay.
    formulas List<Property Map>
    logQuery Property Map
    The query to use for this widget.
    metadatas List<Property Map>
    Used to define expression aliases. Multiple metadata blocks are allowed using the structure below.
    networkQuery Property Map
    The query to use for this widget.
    onRightYaxis Boolean
    A Boolean indicating whether the request uses the right or left Y-Axis.
    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.
    style Property Map
    The style of the widget graph. Exactly one style block is allowed using the structure below.

    DashboardWidgetTimeseriesDefinitionRequestAuditQuery, DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute[]
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute]
    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.

    DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery, DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs

    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.

    DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy, DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery
    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.

    DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery, DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs

    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.

    DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute, DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs

    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.

    DashboardWidgetTimeseriesDefinitionRequestFormula, DashboardWidgetTimeseriesDefinitionRequestFormulaArgs

    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<DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetTimeseriesDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetTimeseriesDefinitionRequestFormulaStyle
    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 []DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat
    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 DashboardWidgetTimeseriesDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetTimeseriesDefinitionRequestFormulaStyle
    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<DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetTimeseriesDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetTimeseriesDefinitionRequestFormulaStyle
    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 DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat[]
    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 DashboardWidgetTimeseriesDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetTimeseriesDefinitionRequestFormulaStyle
    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[DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat]
    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 DashboardWidgetTimeseriesDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetTimeseriesDefinitionRequestFormulaStyle
    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 options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat, DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetTimeseriesDefinitionRequestFormulaLimit, DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetTimeseriesDefinitionRequestFormulaStyle, DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetTimeseriesDefinitionRequestMetadata, DashboardWidgetTimeseriesDefinitionRequestMetadataArgs

    Expression string
    The expression name.
    AliasName string
    The expression alias.
    Expression string
    The expression name.
    AliasName string
    The expression alias.
    expression String
    The expression name.
    aliasName String
    The expression alias.
    expression string
    The expression name.
    aliasName string
    The expression alias.
    expression str
    The expression name.
    alias_name str
    The expression alias.
    expression String
    The expression name.
    aliasName String
    The expression alias.

    DashboardWidgetTimeseriesDefinitionRequestNetworkQuery, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute>
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute>
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute[]
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute]
    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.

    DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs

    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.

    DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery
    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 DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery
    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.

    DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs

    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.

    DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs

    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.

    DashboardWidgetTimeseriesDefinitionRequestProcessQuery, DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetTimeseriesDefinitionRequestQuery, DashboardWidgetTimeseriesDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery, DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch, DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs

    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.

    DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery, DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery, DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery, DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetTimeseriesDefinitionRequestStyle, DashboardWidgetTimeseriesDefinitionRequestStyleArgs

    LineType string
    The type of lines displayed. Valid values are dashed, dotted, solid.
    LineWidth string
    The width of line displayed. Valid values are normal, thick, thin.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    LineType string
    The type of lines displayed. Valid values are dashed, dotted, solid.
    LineWidth string
    The width of line displayed. Valid values are normal, thick, thin.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    lineType String
    The type of lines displayed. Valid values are dashed, dotted, solid.
    lineWidth String
    The width of line displayed. Valid values are normal, thick, thin.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    lineType string
    The type of lines displayed. Valid values are dashed, dotted, solid.
    lineWidth string
    The width of line displayed. Valid values are normal, thick, thin.
    palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    line_type str
    The type of lines displayed. Valid values are dashed, dotted, solid.
    line_width str
    The width of line displayed. Valid values are normal, thick, thin.
    palette str
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    lineType String
    The type of lines displayed. Valid values are dashed, dotted, solid.
    lineWidth String
    The width of line displayed. Valid values are normal, thick, thin.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.

    DashboardWidgetTimeseriesDefinitionRightYaxis, DashboardWidgetTimeseriesDefinitionRightYaxisArgs

    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero boolean
    Always include zero or fit the axis to the data range.
    label string
    The label of the axis to display on the graph.
    max string
    Specify the maximum value to show on the Y-axis.
    min string
    Specify the minimum value to show on the Y-axis.
    scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    include_zero bool
    Always include zero or fit the axis to the data range.
    label str
    The label of the axis to display on the graph.
    max str
    Specify the maximum value to show on the Y-axis.
    min str
    Specify the minimum value to show on the Y-axis.
    scale str
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.

    DashboardWidgetTimeseriesDefinitionYaxis, DashboardWidgetTimeseriesDefinitionYaxisArgs

    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    IncludeZero bool
    Always include zero or fit the axis to the data range.
    Label string
    The label of the axis to display on the graph.
    Max string
    Specify the maximum value to show on the Y-axis.
    Min string
    Specify the minimum value to show on the Y-axis.
    Scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero boolean
    Always include zero or fit the axis to the data range.
    label string
    The label of the axis to display on the graph.
    max string
    Specify the maximum value to show on the Y-axis.
    min string
    Specify the minimum value to show on the Y-axis.
    scale string
    Specify the scale type, options: linear, log, pow, sqrt.
    include_zero bool
    Always include zero or fit the axis to the data range.
    label str
    The label of the axis to display on the graph.
    max str
    Specify the maximum value to show on the Y-axis.
    min str
    Specify the minimum value to show on the Y-axis.
    scale str
    Specify the scale type, options: linear, log, pow, sqrt.
    includeZero Boolean
    Always include zero or fit the axis to the data range.
    label String
    The label of the axis to display on the graph.
    max String
    Specify the maximum value to show on the Y-axis.
    min String
    Specify the minimum value to show on the Y-axis.
    scale String
    Specify the scale type, options: linear, log, pow, sqrt.

    DashboardWidgetToplistDefinition, DashboardWidgetToplistDefinitionArgs

    CustomLinks List<DashboardWidgetToplistDefinitionCustomLink>
    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<DashboardWidgetToplistDefinitionRequest>
    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 []DashboardWidgetToplistDefinitionCustomLink
    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 []DashboardWidgetToplistDefinitionRequest
    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<DashboardWidgetToplistDefinitionCustomLink>
    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<DashboardWidgetToplistDefinitionRequest>
    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 DashboardWidgetToplistDefinitionCustomLink[]
    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 DashboardWidgetToplistDefinitionRequest[]
    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[DashboardWidgetToplistDefinitionCustomLink]
    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[DashboardWidgetToplistDefinitionRequest]
    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.

    DashboardWidgetToplistDefinitionRequest, DashboardWidgetToplistDefinitionRequestArgs

    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetToplistDefinitionRequestAuditQuery
    The query to use for this widget.
    ConditionalFormats List<DashboardWidgetToplistDefinitionRequestConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Formulas List<DashboardWidgetToplistDefinitionRequestFormula>
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetToplistDefinitionRequestProcessQuery
    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<DashboardWidgetToplistDefinitionRequestQuery>
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetToplistDefinitionRequestStyle
    Define request for the widget's style.
    ApmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    AuditQuery DashboardWidgetToplistDefinitionRequestAuditQuery
    The query to use for this widget.
    ConditionalFormats []DashboardWidgetToplistDefinitionRequestConditionalFormat
    Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    Formulas []DashboardWidgetToplistDefinitionRequestFormula
    LogQuery DashboardWidgetLogQuery
    The query to use for this widget.
    ProcessQuery DashboardWidgetToplistDefinitionRequestProcessQuery
    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 []DashboardWidgetToplistDefinitionRequestQuery
    RumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    SecurityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    Style DashboardWidgetToplistDefinitionRequestStyle
    Define request for the widget's style.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetToplistDefinitionRequestAuditQuery
    The query to use for this widget.
    conditionalFormats List<DashboardWidgetToplistDefinitionRequestConditionalFormat>
    Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    formulas List<DashboardWidgetToplistDefinitionRequestFormula>
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetToplistDefinitionRequestProcessQuery
    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<DashboardWidgetToplistDefinitionRequestQuery>
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetToplistDefinitionRequestStyle
    Define request for the widget's style.
    apmQuery DashboardWidgetApmQuery
    The query to use for this widget.
    auditQuery DashboardWidgetToplistDefinitionRequestAuditQuery
    The query to use for this widget.
    conditionalFormats DashboardWidgetToplistDefinitionRequestConditionalFormat[]
    Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    formulas DashboardWidgetToplistDefinitionRequestFormula[]
    logQuery DashboardWidgetLogQuery
    The query to use for this widget.
    processQuery DashboardWidgetToplistDefinitionRequestProcessQuery
    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 DashboardWidgetToplistDefinitionRequestQuery[]
    rumQuery DashboardWidgetRumQuery
    The query to use for this widget.
    securityQuery DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetToplistDefinitionRequestStyle
    Define request for the widget's style.
    apm_query DashboardWidgetApmQuery
    The query to use for this widget.
    audit_query DashboardWidgetToplistDefinitionRequestAuditQuery
    The query to use for this widget.
    conditional_formats Sequence[DashboardWidgetToplistDefinitionRequestConditionalFormat]
    Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    formulas Sequence[DashboardWidgetToplistDefinitionRequestFormula]
    log_query DashboardWidgetLogQuery
    The query to use for this widget.
    process_query DashboardWidgetToplistDefinitionRequestProcessQuery
    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[DashboardWidgetToplistDefinitionRequestQuery]
    rum_query DashboardWidgetRumQuery
    The query to use for this widget.
    security_query DashboardWidgetSecurityQuery
    The query to use for this widget.
    style DashboardWidgetToplistDefinitionRequestStyle
    Define request for the widget's style.
    apmQuery Property Map
    The query to use for this widget.
    auditQuery Property Map
    The query to use for this widget.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    formulas List<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.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    style Property Map
    Define request for the widget's style.

    DashboardWidgetToplistDefinitionRequestAuditQuery, DashboardWidgetToplistDefinitionRequestAuditQueryArgs

    Index string
    The name of the index to query.
    ComputeQuery DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies List<DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes List<DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    GroupBies []DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy
    Multiple group_by blocks are allowed using the structure below.
    MultiComputes []DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute
    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 DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies List<DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy>
    Multiple group_by blocks are allowed using the structure below.
    multiComputes List<DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute>
    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 DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    groupBies DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy[]
    Multiple group_by blocks are allowed using the structure below.
    multiComputes DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute[]
    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 DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery
    compute_query or multi_compute is required. The map keys are listed below.
    group_bies Sequence[DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy]
    Multiple group_by blocks are allowed using the structure below.
    multi_computes Sequence[DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute]
    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.

    DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery, DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs

    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.

    DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy, DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs

    Facet string
    The facet name.
    Limit int
    The maximum number of items in the group.
    SortQuery DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery
    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 DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery
    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.

    DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery, DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs

    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.

    DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute, DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs

    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.

    DashboardWidgetToplistDefinitionRequestConditionalFormat, DashboardWidgetToplistDefinitionRequestConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetToplistDefinitionRequestFormula, DashboardWidgetToplistDefinitionRequestFormulaArgs

    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<DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetToplistDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetToplistDefinitionRequestFormulaStyle
    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 []DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat
    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 DashboardWidgetToplistDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetToplistDefinitionRequestFormulaStyle
    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<DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetToplistDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetToplistDefinitionRequestFormulaStyle
    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 DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat[]
    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 DashboardWidgetToplistDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetToplistDefinitionRequestFormulaStyle
    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[DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat]
    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 DashboardWidgetToplistDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetToplistDefinitionRequestFormulaStyle
    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 options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat, DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetToplistDefinitionRequestFormulaLimit, DashboardWidgetToplistDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetToplistDefinitionRequestFormulaStyle, DashboardWidgetToplistDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetToplistDefinitionRequestProcessQuery, DashboardWidgetToplistDefinitionRequestProcessQueryArgs

    Metric string
    Your chosen metric.
    FilterBies List<string>
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    Metric string
    Your chosen metric.
    FilterBies []string
    A list of processes.
    Limit int
    The max number of items in the filter list.
    SearchBy string
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Integer
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.
    metric string
    Your chosen metric.
    filterBies string[]
    A list of processes.
    limit number
    The max number of items in the filter list.
    searchBy string
    Your chosen search term.
    metric str
    Your chosen metric.
    filter_bies Sequence[str]
    A list of processes.
    limit int
    The max number of items in the filter list.
    search_by str
    Your chosen search term.
    metric String
    Your chosen metric.
    filterBies List<String>
    A list of processes.
    limit Number
    The max number of items in the filter list.
    searchBy String
    Your chosen search term.

    DashboardWidgetToplistDefinitionRequestQuery, DashboardWidgetToplistDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetToplistDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetToplistDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetToplistDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetToplistDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetToplistDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetToplistDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetToplistDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetToplistDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetToplistDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetToplistDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetToplistDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetToplistDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetToplistDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetToplistDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetToplistDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetToplistDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetToplistDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetToplistDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetToplistDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetToplistDefinitionRequestQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery, DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetToplistDefinitionRequestQueryEventQuery, DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute, DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch, DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs

    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.

    DashboardWidgetToplistDefinitionRequestQueryMetricQuery, DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetToplistDefinitionRequestQueryProcessQuery, DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetToplistDefinitionRequestQuerySloQuery, DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetToplistDefinitionRequestStyle, DashboardWidgetToplistDefinitionRequestStyleArgs

    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    Palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette string
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette str
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.
    palette String
    A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.

    DashboardWidgetTopologyMapDefinition, DashboardWidgetTopologyMapDefinitionArgs

    CustomLinks List<DashboardWidgetTopologyMapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Requests List<DashboardWidgetTopologyMapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (query and request_type are required within the request).
    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 []DashboardWidgetTopologyMapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Requests []DashboardWidgetTopologyMapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (query and request_type are required within the request).
    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<DashboardWidgetTopologyMapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    requests List<DashboardWidgetTopologyMapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (query and request_type are required within the request).
    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 DashboardWidgetTopologyMapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    requests DashboardWidgetTopologyMapDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (query and request_type are required within the request).
    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[DashboardWidgetTopologyMapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    requests Sequence[DashboardWidgetTopologyMapDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (query and request_type are required within the request).
    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.
    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 (query and request_type are required within the request).
    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.

    DashboardWidgetTopologyMapDefinitionRequest, DashboardWidgetTopologyMapDefinitionRequestArgs

    Queries List<DashboardWidgetTopologyMapDefinitionRequestQuery>
    The query for a Topology request.
    RequestType string
    The request type for the Topology request ('topology'). Valid values are topology.
    Queries []DashboardWidgetTopologyMapDefinitionRequestQuery
    The query for a Topology request.
    RequestType string
    The request type for the Topology request ('topology'). Valid values are topology.
    queries List<DashboardWidgetTopologyMapDefinitionRequestQuery>
    The query for a Topology request.
    requestType String
    The request type for the Topology request ('topology'). Valid values are topology.
    queries DashboardWidgetTopologyMapDefinitionRequestQuery[]
    The query for a Topology request.
    requestType string
    The request type for the Topology request ('topology'). Valid values are topology.
    queries Sequence[DashboardWidgetTopologyMapDefinitionRequestQuery]
    The query for a Topology request.
    request_type str
    The request type for the Topology request ('topology'). Valid values are topology.
    queries List<Property Map>
    The query for a Topology request.
    requestType String
    The request type for the Topology request ('topology'). Valid values are topology.

    DashboardWidgetTopologyMapDefinitionRequestQuery, DashboardWidgetTopologyMapDefinitionRequestQueryArgs

    DataSource string
    The data source for the Topology request ('servicemap' or 'datastreams'). Valid values are data_streams, service_map.
    Filters List<string>
    Your environment and primary tag (or * if enabled for your account).
    Service string
    The ID of the service to map.
    DataSource string
    The data source for the Topology request ('servicemap' or 'datastreams'). Valid values are data_streams, service_map.
    Filters []string
    Your environment and primary tag (or * if enabled for your account).
    Service string
    The ID of the service to map.
    dataSource String
    The data source for the Topology request ('servicemap' or 'datastreams'). Valid values are data_streams, service_map.
    filters List<String>
    Your environment and primary tag (or * if enabled for your account).
    service String
    The ID of the service to map.
    dataSource string
    The data source for the Topology request ('servicemap' or 'datastreams'). Valid values are data_streams, service_map.
    filters string[]
    Your environment and primary tag (or * if enabled for your account).
    service string
    The ID of the service to map.
    data_source str
    The data source for the Topology request ('servicemap' or 'datastreams'). Valid values are data_streams, service_map.
    filters Sequence[str]
    Your environment and primary tag (or * if enabled for your account).
    service str
    The ID of the service to map.
    dataSource String
    The data source for the Topology request ('servicemap' or 'datastreams'). Valid values are data_streams, service_map.
    filters List<String>
    Your environment and primary tag (or * if enabled for your account).
    service String
    The ID of the service to map.

    DashboardWidgetTraceServiceDefinition, DashboardWidgetTraceServiceDefinitionArgs

    Env string
    APM environment.
    Service string
    APM service.
    SpanName string
    APM span name
    DisplayFormat string
    The number of columns to display. Valid values are one_column, two_column, three_column.
    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.
    ShowBreakdown bool
    Whether to show the latency breakdown or not.
    ShowDistribution bool
    Whether to show the latency distribution or not.
    ShowErrors bool
    Whether to show the error metrics or not.
    ShowHits bool
    Whether to show the hits metrics or not
    ShowLatency bool
    Whether to show the latency metrics or not.
    ShowResourceList bool
    Whether to show the resource list or not.
    SizeFormat string
    The size of the widget. Valid values are small, medium, large.
    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).
    Env string
    APM environment.
    Service string
    APM service.
    SpanName string
    APM span name
    DisplayFormat string
    The number of columns to display. Valid values are one_column, two_column, three_column.
    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.
    ShowBreakdown bool
    Whether to show the latency breakdown or not.
    ShowDistribution bool
    Whether to show the latency distribution or not.
    ShowErrors bool
    Whether to show the error metrics or not.
    ShowHits bool
    Whether to show the hits metrics or not
    ShowLatency bool
    Whether to show the latency metrics or not.
    ShowResourceList bool
    Whether to show the resource list or not.
    SizeFormat string
    The size of the widget. Valid values are small, medium, large.
    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).
    env String
    APM environment.
    service String
    APM service.
    spanName String
    APM span name
    displayFormat String
    The number of columns to display. Valid values are one_column, two_column, three_column.
    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.
    showBreakdown Boolean
    Whether to show the latency breakdown or not.
    showDistribution Boolean
    Whether to show the latency distribution or not.
    showErrors Boolean
    Whether to show the error metrics or not.
    showHits Boolean
    Whether to show the hits metrics or not
    showLatency Boolean
    Whether to show the latency metrics or not.
    showResourceList Boolean
    Whether to show the resource list or not.
    sizeFormat String
    The size of the widget. Valid values are small, medium, large.
    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).
    env string
    APM environment.
    service string
    APM service.
    spanName string
    APM span name
    displayFormat string
    The number of columns to display. Valid values are one_column, two_column, three_column.
    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.
    showBreakdown boolean
    Whether to show the latency breakdown or not.
    showDistribution boolean
    Whether to show the latency distribution or not.
    showErrors boolean
    Whether to show the error metrics or not.
    showHits boolean
    Whether to show the hits metrics or not
    showLatency boolean
    Whether to show the latency metrics or not.
    showResourceList boolean
    Whether to show the resource list or not.
    sizeFormat string
    The size of the widget. Valid values are small, medium, large.
    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).
    env str
    APM environment.
    service str
    APM service.
    span_name str
    APM span name
    display_format str
    The number of columns to display. Valid values are one_column, two_column, three_column.
    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.
    show_breakdown bool
    Whether to show the latency breakdown or not.
    show_distribution bool
    Whether to show the latency distribution or not.
    show_errors bool
    Whether to show the error metrics or not.
    show_hits bool
    Whether to show the hits metrics or not
    show_latency bool
    Whether to show the latency metrics or not.
    show_resource_list bool
    Whether to show the resource list or not.
    size_format str
    The size of the widget. Valid values are small, medium, large.
    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).
    env String
    APM environment.
    service String
    APM service.
    spanName String
    APM span name
    displayFormat String
    The number of columns to display. Valid values are one_column, two_column, three_column.
    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.
    showBreakdown Boolean
    Whether to show the latency breakdown or not.
    showDistribution Boolean
    Whether to show the latency distribution or not.
    showErrors Boolean
    Whether to show the error metrics or not.
    showHits Boolean
    Whether to show the hits metrics or not
    showLatency Boolean
    Whether to show the latency metrics or not.
    showResourceList Boolean
    Whether to show the resource list or not.
    sizeFormat String
    The size of the widget. Valid values are small, medium, large.
    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).

    DashboardWidgetTreemapDefinition, DashboardWidgetTreemapDefinitionArgs

    Requests List<DashboardWidgetTreemapDefinitionRequest>
    Nested block describing the request to use when displaying the widget.
    Title string
    The title of the widget.
    Requests []DashboardWidgetTreemapDefinitionRequest
    Nested block describing the request to use when displaying the widget.
    Title string
    The title of the widget.
    requests List<DashboardWidgetTreemapDefinitionRequest>
    Nested block describing the request to use when displaying the widget.
    title String
    The title of the widget.
    requests DashboardWidgetTreemapDefinitionRequest[]
    Nested block describing the request to use when displaying the widget.
    title string
    The title of the widget.
    requests Sequence[DashboardWidgetTreemapDefinitionRequest]
    Nested block describing the request to use when displaying the widget.
    title str
    The title of the widget.
    requests List<Property Map>
    Nested block describing the request to use when displaying the widget.
    title String
    The title of the widget.

    DashboardWidgetTreemapDefinitionRequest, DashboardWidgetTreemapDefinitionRequestArgs

    DashboardWidgetTreemapDefinitionRequestFormula, DashboardWidgetTreemapDefinitionRequestFormulaArgs

    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<DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetTreemapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetTreemapDefinitionRequestFormulaStyle
    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 []DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat
    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 DashboardWidgetTreemapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style DashboardWidgetTreemapDefinitionRequestFormulaStyle
    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<DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat>
    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 DashboardWidgetTreemapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetTreemapDefinitionRequestFormulaStyle
    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 DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat[]
    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 DashboardWidgetTreemapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetTreemapDefinitionRequestFormulaStyle
    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[DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat]
    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 DashboardWidgetTreemapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style DashboardWidgetTreemapDefinitionRequestFormulaStyle
    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 options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat, DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs

    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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
    A value for the comparator.
    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.

    DashboardWidgetTreemapDefinitionRequestFormulaLimit, DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs

    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    Count int
    The number of results to return.
    Order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Integer
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count number
    The number of results to return.
    order string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count int
    The number of results to return.
    order str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    count Number
    The number of results to return.
    order String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".

    DashboardWidgetTreemapDefinitionRequestFormulaStyle, DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs

    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    Palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    PaletteIndex int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Integer
    Index specifying which color to use within the palette.
    palette string
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex number
    Index specifying which color to use within the palette.
    palette str
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    palette_index int
    Index specifying which color to use within the palette.
    palette String
    The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.
    paletteIndex Number
    Index specifying which color to use within the palette.

    DashboardWidgetTreemapDefinitionRequestQuery, DashboardWidgetTreemapDefinitionRequestQueryArgs

    ApmDependencyStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetTreemapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetTreemapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetTreemapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetTreemapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery DashboardWidgetTreemapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery DashboardWidgetTreemapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery DashboardWidgetTreemapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery DashboardWidgetTreemapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetTreemapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetTreemapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetTreemapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetTreemapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery DashboardWidgetTreemapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery DashboardWidgetTreemapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery DashboardWidgetTreemapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery DashboardWidgetTreemapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query DashboardWidgetTreemapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query DashboardWidgetTreemapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query DashboardWidgetTreemapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query DashboardWidgetTreemapDefinitionRequestQuerySloQuery
    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 using formulas and functions.
    sloQuery Property Map
    The SLO query using formulas and functions.

    DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery, DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs

    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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 query for use in formulas.
    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.

    DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery, DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    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 Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    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.

    DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery, DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs

    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    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 cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    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.

    DashboardWidgetTreemapDefinitionRequestQueryEventQuery, DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs

    Computes List<DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies List<DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute
    The compute options.
    DataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    Name string
    The name of query for use in formulas.
    GroupBies []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute[]
    The compute options.
    dataSource string
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name string
    The name of query for use in formulas.
    groupBies DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute]
    The compute options.
    data_source str
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name str
    The name of query for use in formulas.
    group_bies Sequence[DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch
    The search options.
    storage str
    Storage location (private beta).
    computes List<Property Map>
    The compute options.
    dataSource String
    The data source for event platform-based queries. Valid values are logs, spans, network, rum, security_signals, profiles, audit, events, ci_tests, ci_pipelines.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    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).

    DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute, DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs

    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    Aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Interval int
    A time interval in milliseconds.
    Metric string
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Integer
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.
    aggregation string
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval number
    A time interval in milliseconds.
    metric string
    The measurable attribute to compute.
    aggregation str
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval int
    A time interval in milliseconds.
    metric str
    The measurable attribute to compute.
    aggregation String
    The aggregation methods for event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    interval Number
    A time interval in milliseconds.
    metric String
    The measurable attribute to compute.

    DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy, DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Number
    The number of groups to return.
    sort Property Map
    The options for sorting group by results.

    DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort, DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs

    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    Aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    Metric string
    The metric used for sorting group by results.
    Order string
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.
    aggregation string
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric string
    The metric used for sorting group by results.
    order string
    Direction of sort. Valid values are asc, desc.
    aggregation str
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric str
    The metric used for sorting group by results.
    order str
    Direction of sort. Valid values are asc, desc.
    aggregation String
    The aggregation methods for the event platform queries. Valid values are count, cardinality, median, pc75, pc90, pc95, pc98, pc99, sum, min, max, avg.
    metric String
    The metric used for sorting group by results.
    order String
    Direction of sort. Valid values are asc, desc.

    DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch, DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs

    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.

    DashboardWidgetTreemapDefinitionRequestQueryMetricQuery, DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs

    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    Name string
    The name of the query for use in formulas.
    Query string
    The metrics query definition.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    DataSource string
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".
    name string
    The name of the query for use in formulas.
    query string
    The metrics query definition.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource string
    The data source for metrics queries. Defaults to "metrics".
    name str
    The name of the query for use in formulas.
    query str
    The metrics query definition.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    data_source str
    The data source for metrics queries. Defaults to "metrics".
    name String
    The name of the query for use in formulas.
    query String
    The metrics query definition.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    DashboardWidgetTreemapDefinitionRequestQueryProcessQuery, DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs

    DataSource string
    The data source for process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    Metric string
    The process metric name.
    Name string
    The name of query for use in formulas.
    Aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    IsNormalizedCpu bool
    Whether to normalize the CPU percentages.
    Limit int
    The number of hits to return.
    Sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    TagFilters []string
    An array of tags to filter by.
    TextFilter string
    The text to use as a filter.
    dataSource String
    The data source for process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Integer
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric string
    The process metric name.
    name string
    The name of query for use in formulas.
    aggregator string
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu boolean
    Whether to normalize the CPU percentages.
    limit number
    The number of hits to return.
    sort string
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric str
    The process metric name.
    name str
    The name of query for use in formulas.
    aggregator str
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    is_normalized_cpu bool
    Whether to normalize the CPU percentages.
    limit int
    The number of hits to return.
    sort str
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    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 process queries. Valid values are process, container.
    metric String
    The process metric name.
    name String
    The name of query for use in formulas.
    aggregator String
    The aggregation methods available for metrics queries. Valid values are avg, min, max, sum, last, area, l2norm, percentile.
    isNormalizedCpu Boolean
    Whether to normalize the CPU percentages.
    limit Number
    The number of hits to return.
    sort String
    The direction of the sort. Valid values are asc, desc. Defaults to "desc".
    tagFilters List<String>
    An array of tags to filter by.
    textFilter String
    The text to use as a filter.

    DashboardWidgetTreemapDefinitionRequestQuerySloQuery, DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    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 query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

    DashboardWidgetWidgetLayout, DashboardWidgetWidgetLayoutArgs

    Height int
    The height of the widget.
    Width int
    The width of the widget.
    X int
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    Y int
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    IsColumnBreak bool
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    Height int
    The height of the widget.
    Width int
    The width of the widget.
    X int
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    Y int
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    IsColumnBreak bool
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height Integer
    The height of the widget.
    width Integer
    The width of the widget.
    x Integer
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y Integer
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    isColumnBreak Boolean
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height number
    The height of the widget.
    width number
    The width of the widget.
    x number
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y number
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    isColumnBreak boolean
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height int
    The height of the widget.
    width int
    The width of the widget.
    x int
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y int
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    is_column_break bool
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.
    height Number
    The height of the widget.
    width Number
    The width of the widget.
    x Number
    The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.
    y Number
    The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.
    isColumnBreak Boolean
    Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to true.

    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.28.1 published on Monday, Jun 24, 2024 by Pulumi