1. Packages
  2. Datadog Provider
  3. API Docs
  4. Powerpack
Datadog v4.47.0 published on Thursday, Mar 20, 2025 by Pulumi

datadog.Powerpack

Explore with Pulumi AI

datadog logo
Datadog v4.47.0 published on Thursday, Mar 20, 2025 by Pulumi

    Provides a Datadog powerpack resource. This can be used to create and manage Datadog powerpacks.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as datadog from "@pulumi/datadog";
    
    // Manage Datadog Powerpacks
    const foo = new datadog.Powerpack("foo", {
        description: "Created using the Datadog provider in terraform",
        liveSpan: "4h",
        layout: {
            height: 10,
            width: 3,
            x: 1,
            y: 0,
        },
        templateVariables: [{
            defaults: ["defaults"],
            name: "datacenter",
        }],
        widgets: [{
            eventStreamDefinition: {
                query: "*",
                eventSize: "l",
                title: "Widget Title",
                titleSize: "16",
                titleAlign: "right",
            },
        }],
    });
    
    import pulumi
    import pulumi_datadog as datadog
    
    # Manage Datadog Powerpacks
    foo = datadog.Powerpack("foo",
        description="Created using the Datadog provider in terraform",
        live_span="4h",
        layout={
            "height": 10,
            "width": 3,
            "x": 1,
            "y": 0,
        },
        template_variables=[{
            "defaults": ["defaults"],
            "name": "datacenter",
        }],
        widgets=[{
            "event_stream_definition": {
                "query": "*",
                "event_size": "l",
                "title": "Widget Title",
                "title_size": "16",
                "title_align": "right",
            },
        }])
    
    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 {
    		// Manage Datadog Powerpacks
    		_, err := datadog.NewPowerpack(ctx, "foo", &datadog.PowerpackArgs{
    			Description: pulumi.String("Created using the Datadog provider in terraform"),
    			LiveSpan:    pulumi.String("4h"),
    			Layout: &datadog.PowerpackLayoutArgs{
    				Height: pulumi.Int(10),
    				Width:  pulumi.Int(3),
    				X:      pulumi.Int(1),
    				Y:      pulumi.Int(0),
    			},
    			TemplateVariables: datadog.PowerpackTemplateVariableArray{
    				&datadog.PowerpackTemplateVariableArgs{
    					Defaults: pulumi.StringArray{
    						pulumi.String("defaults"),
    					},
    					Name: pulumi.String("datacenter"),
    				},
    			},
    			Widgets: datadog.PowerpackWidgetArray{
    				&datadog.PowerpackWidgetArgs{
    					EventStreamDefinition: &datadog.PowerpackWidgetEventStreamDefinitionArgs{
    						Query:      pulumi.String("*"),
    						EventSize:  pulumi.String("l"),
    						Title:      pulumi.String("Widget Title"),
    						TitleSize:  pulumi.String("16"),
    						TitleAlign: pulumi.String("right"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Datadog = Pulumi.Datadog;
    
    return await Deployment.RunAsync(() => 
    {
        // Manage Datadog Powerpacks
        var foo = new Datadog.Powerpack("foo", new()
        {
            Description = "Created using the Datadog provider in terraform",
            LiveSpan = "4h",
            Layout = new Datadog.Inputs.PowerpackLayoutArgs
            {
                Height = 10,
                Width = 3,
                X = 1,
                Y = 0,
            },
            TemplateVariables = new[]
            {
                new Datadog.Inputs.PowerpackTemplateVariableArgs
                {
                    Defaults = new[]
                    {
                        "defaults",
                    },
                    Name = "datacenter",
                },
            },
            Widgets = new[]
            {
                new Datadog.Inputs.PowerpackWidgetArgs
                {
                    EventStreamDefinition = new Datadog.Inputs.PowerpackWidgetEventStreamDefinitionArgs
                    {
                        Query = "*",
                        EventSize = "l",
                        Title = "Widget Title",
                        TitleSize = "16",
                        TitleAlign = "right",
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.datadog.Powerpack;
    import com.pulumi.datadog.PowerpackArgs;
    import com.pulumi.datadog.inputs.PowerpackLayoutArgs;
    import com.pulumi.datadog.inputs.PowerpackTemplateVariableArgs;
    import com.pulumi.datadog.inputs.PowerpackWidgetArgs;
    import com.pulumi.datadog.inputs.PowerpackWidgetEventStreamDefinitionArgs;
    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) {
            // Manage Datadog Powerpacks
            var foo = new Powerpack("foo", PowerpackArgs.builder()
                .description("Created using the Datadog provider in terraform")
                .liveSpan("4h")
                .layout(PowerpackLayoutArgs.builder()
                    .height(10)
                    .width(3)
                    .x(1)
                    .y(0)
                    .build())
                .templateVariables(PowerpackTemplateVariableArgs.builder()
                    .defaults("defaults")
                    .name("datacenter")
                    .build())
                .widgets(PowerpackWidgetArgs.builder()
                    .eventStreamDefinition(PowerpackWidgetEventStreamDefinitionArgs.builder()
                        .query("*")
                        .eventSize("l")
                        .title("Widget Title")
                        .titleSize(16)
                        .titleAlign("right")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      # Manage Datadog Powerpacks
      foo:
        type: datadog:Powerpack
        properties:
          description: Created using the Datadog provider in terraform
          liveSpan: 4h
          layout:
            height: 10
            width: 3
            x: 1
            y: 0
          templateVariables:
            - defaults:
                - defaults
              name: datacenter
          widgets:
            - eventStreamDefinition:
                query: '*'
                eventSize: l
                title: Widget Title
                titleSize: 16
                titleAlign: right
    

    Create Powerpack Resource

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

    Constructor syntax

    new Powerpack(name: string, args?: PowerpackArgs, opts?: CustomResourceOptions);
    @overload
    def Powerpack(resource_name: str,
                  args: Optional[PowerpackArgs] = None,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def Powerpack(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  description: Optional[str] = None,
                  layout: Optional[PowerpackLayoutArgs] = None,
                  live_span: Optional[str] = None,
                  name: Optional[str] = None,
                  show_title: Optional[bool] = None,
                  tags: Optional[Sequence[str]] = None,
                  template_variables: Optional[Sequence[PowerpackTemplateVariableArgs]] = None,
                  widgets: Optional[Sequence[PowerpackWidgetArgs]] = None)
    func NewPowerpack(ctx *Context, name string, args *PowerpackArgs, opts ...ResourceOption) (*Powerpack, error)
    public Powerpack(string name, PowerpackArgs? args = null, CustomResourceOptions? opts = null)
    public Powerpack(String name, PowerpackArgs args)
    public Powerpack(String name, PowerpackArgs args, CustomResourceOptions options)
    
    type: datadog:Powerpack
    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 PowerpackArgs
    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 PowerpackArgs
    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 PowerpackArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PowerpackArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PowerpackArgs
    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 powerpackResource = new Datadog.Powerpack("powerpackResource", new()
    {
        Description = "string",
        Layout = new Datadog.Inputs.PowerpackLayoutArgs
        {
            Height = 0,
            Width = 0,
            X = 0,
            Y = 0,
        },
        LiveSpan = "string",
        Name = "string",
        ShowTitle = false,
        Tags = new[]
        {
            "string",
        },
        TemplateVariables = new[]
        {
            new Datadog.Inputs.PowerpackTemplateVariableArgs
            {
                Name = "string",
                Defaults = new[]
                {
                    "string",
                },
            },
        },
        Widgets = new[]
        {
            new Datadog.Inputs.PowerpackWidgetArgs
            {
                AlertGraphDefinition = new Datadog.Inputs.PowerpackWidgetAlertGraphDefinitionArgs
                {
                    AlertId = "string",
                    VizType = "string",
                    LiveSpan = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                AlertValueDefinition = new Datadog.Inputs.PowerpackWidgetAlertValueDefinitionArgs
                {
                    AlertId = "string",
                    Precision = 0,
                    TextAlign = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Unit = "string",
                },
                ChangeDefinition = new Datadog.Inputs.PowerpackWidgetChangeDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetChangeDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ChangeType = "string",
                            CompareTo = "string",
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            IncreaseGood = false,
                            LogQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            OrderBy = "string",
                            OrderDir = "string",
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ShowPresent = false,
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                CheckStatusDefinition = new Datadog.Inputs.PowerpackWidgetCheckStatusDefinitionArgs
                {
                    Check = "string",
                    Grouping = "string",
                    Group = "string",
                    GroupBies = new[]
                    {
                        "string",
                    },
                    LiveSpan = "string",
                    Tags = new[]
                    {
                        "string",
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                DistributionDefinition = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionArgs
                {
                    LegendSize = "string",
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ApmStatsQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs
                            {
                                Env = "string",
                                Name = "string",
                                PrimaryTag = "string",
                                RowType = "string",
                                Service = "string",
                                Columns = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs
                                    {
                                        Name = "string",
                                        Alias = "string",
                                        CellDisplayMode = "string",
                                        Order = "string",
                                    },
                                },
                                Resource = "string",
                            },
                            LogQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            RumQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    ShowLegend = false,
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Xaxis = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionXaxisArgs
                    {
                        IncludeZero = false,
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                    Yaxis = new Datadog.Inputs.PowerpackWidgetDistributionDefinitionYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                },
                EventStreamDefinition = new Datadog.Inputs.PowerpackWidgetEventStreamDefinitionArgs
                {
                    Query = "string",
                    EventSize = "string",
                    LiveSpan = "string",
                    TagsExecution = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                EventTimelineDefinition = new Datadog.Inputs.PowerpackWidgetEventTimelineDefinitionArgs
                {
                    Query = "string",
                    LiveSpan = "string",
                    TagsExecution = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                FreeTextDefinition = new Datadog.Inputs.PowerpackWidgetFreeTextDefinitionArgs
                {
                    Text = "string",
                    Color = "string",
                    FontSize = "string",
                    TextAlign = "string",
                },
                GeomapDefinition = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionArgs
                {
                    View = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionViewArgs
                    {
                        Focus = "string",
                    },
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetGeomapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestArgs
                        {
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                        },
                    },
                    Style = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionStyleArgs
                    {
                        Palette = "string",
                        PaletteFlip = false,
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                HeatmapDefinition = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Events = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionEventArgs
                        {
                            Q = "string",
                            TagsExecution = "string",
                        },
                    },
                    LegendSize = "string",
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    ShowLegend = false,
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Yaxis = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                },
                HostmapDefinition = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Groups = new[]
                    {
                        "string",
                    },
                    NoGroupHosts = false,
                    NoMetricHosts = false,
                    NodeType = "string",
                    Request = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestArgs
                    {
                        Fills = new[]
                        {
                            new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillArgs
                            {
                                ApmQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                        Sizes = new[]
                        {
                            new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeArgs
                            {
                                ApmQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                    },
                    Scopes = new[]
                    {
                        "string",
                    },
                    Style = new Datadog.Inputs.PowerpackWidgetHostmapDefinitionStyleArgs
                    {
                        FillMax = "string",
                        FillMin = "string",
                        Palette = "string",
                        PaletteFlip = false,
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                Id = 0,
                IframeDefinition = new Datadog.Inputs.PowerpackWidgetIframeDefinitionArgs
                {
                    Url = "string",
                },
                ImageDefinition = new Datadog.Inputs.PowerpackWidgetImageDefinitionArgs
                {
                    Url = "string",
                    HasBackground = false,
                    HasBorder = false,
                    HorizontalAlign = "string",
                    Margin = "string",
                    Sizing = "string",
                    UrlDarkTheme = "string",
                    VerticalAlign = "string",
                },
                ListStreamDefinition = new Datadog.Inputs.PowerpackWidgetListStreamDefinitionArgs
                {
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetListStreamDefinitionRequestArgs
                        {
                            Columns = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetListStreamDefinitionRequestColumnArgs
                                {
                                    Field = "string",
                                    Width = "string",
                                },
                            },
                            Query = new Datadog.Inputs.PowerpackWidgetListStreamDefinitionRequestQueryArgs
                            {
                                DataSource = "string",
                                ClusteringPatternFieldPath = "string",
                                EventSize = "string",
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetListStreamDefinitionRequestQueryGroupByArgs
                                    {
                                        Facet = "string",
                                    },
                                },
                                Indexes = new[]
                                {
                                    "string",
                                },
                                QueryString = "string",
                                Sort = new Datadog.Inputs.PowerpackWidgetListStreamDefinitionRequestQuerySortArgs
                                {
                                    Column = "string",
                                    Order = "string",
                                },
                                Storage = "string",
                            },
                            ResponseFormat = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                LogStreamDefinition = new Datadog.Inputs.PowerpackWidgetLogStreamDefinitionArgs
                {
                    Columns = new[]
                    {
                        "string",
                    },
                    Indexes = new[]
                    {
                        "string",
                    },
                    LiveSpan = "string",
                    MessageDisplay = "string",
                    Query = "string",
                    ShowDateColumn = false,
                    ShowMessageColumn = false,
                    Sort = new Datadog.Inputs.PowerpackWidgetLogStreamDefinitionSortArgs
                    {
                        Column = "string",
                        Order = "string",
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                ManageStatusDefinition = new Datadog.Inputs.PowerpackWidgetManageStatusDefinitionArgs
                {
                    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.PowerpackWidgetNoteDefinitionArgs
                {
                    Content = "string",
                    BackgroundColor = "string",
                    FontSize = "string",
                    HasPadding = false,
                    ShowTick = false,
                    TextAlign = "string",
                    TickEdge = "string",
                    TickPos = "string",
                    VerticalAlign = "string",
                },
                QueryTableDefinition = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    HasSearchBar = "string",
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestArgs
                        {
                            Aggregator = "string",
                            Alias = "string",
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ApmStatsQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs
                            {
                                Env = "string",
                                Name = "string",
                                PrimaryTag = "string",
                                RowType = "string",
                                Service = "string",
                                Columns = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs
                                    {
                                        Name = "string",
                                        Alias = "string",
                                        CellDisplayMode = "string",
                                        Order = "string",
                                    },
                                },
                                Resource = "string",
                            },
                            CellDisplayModes = new[]
                            {
                                "string",
                            },
                            ConditionalFormats = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs
                                {
                                    Comparator = "string",
                                    Palette = "string",
                                    Value = 0,
                                    CustomBgColor = "string",
                                    CustomFgColor = "string",
                                    HideValue = false,
                                    ImageUrl = "string",
                                    Metric = "string",
                                    Timeframe = "string",
                                },
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    CellDisplayModeOptions = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaCellDisplayModeOptionsArgs
                                    {
                                        TrendType = "string",
                                        YScale = "string",
                                    },
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            Limit = 0,
                            LogQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Order = "string",
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            TextFormats = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestTextFormatArgs
                                {
                                    TextFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatArgs
                                        {
                                            Match = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatMatchArgs
                                            {
                                                Type = "string",
                                                Value = "string",
                                            },
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            Palette = "string",
                                            Replace = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatReplaceArgs
                                            {
                                                Type = "string",
                                                With = "string",
                                                Substring = "string",
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                QueryValueDefinition = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionArgs
                {
                    Autoscale = false,
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    CustomUnit = "string",
                    LiveSpan = "string",
                    Precision = 0,
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestArgs
                        {
                            Aggregator = "string",
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ConditionalFormats = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs
                                {
                                    Comparator = "string",
                                    Palette = "string",
                                    Value = 0,
                                    CustomBgColor = "string",
                                    CustomFgColor = "string",
                                    HideValue = false,
                                    ImageUrl = "string",
                                    Metric = "string",
                                    Timeframe = "string",
                                },
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                        },
                    },
                    TextAlign = "string",
                    TimeseriesBackground = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs
                    {
                        Type = "string",
                        Yaxis = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs
                        {
                            IncludeZero = false,
                            Label = "string",
                            Max = "string",
                            Min = "string",
                            Scale = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                RunWorkflowDefinition = new Datadog.Inputs.PowerpackWidgetRunWorkflowDefinitionArgs
                {
                    WorkflowId = "string",
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Inputs = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetRunWorkflowDefinitionInputArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                    LiveSpan = "string",
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                ScatterplotDefinition = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionArgs
                {
                    ColorByGroups = new[]
                    {
                        "string",
                    },
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Request = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestArgs
                    {
                        ScatterplotTables = new[]
                        {
                            new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs
                            {
                                Formulas = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs
                                    {
                                        Dimension = "string",
                                        FormulaExpression = "string",
                                        Alias = "string",
                                    },
                                },
                                Queries = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs
                                    {
                                        ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs
                                        {
                                            DataSource = "string",
                                            Env = "string",
                                            Name = "string",
                                            OperationName = "string",
                                            ResourceName = "string",
                                            Service = "string",
                                            Stat = "string",
                                            CrossOrgUuids = "string",
                                            IsUpstream = false,
                                            PrimaryTagName = "string",
                                            PrimaryTagValue = "string",
                                        },
                                        ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs
                                        {
                                            DataSource = "string",
                                            Env = "string",
                                            Name = "string",
                                            Service = "string",
                                            Stat = "string",
                                            CrossOrgUuids = "string",
                                            GroupBies = new[]
                                            {
                                                "string",
                                            },
                                            OperationName = "string",
                                            PrimaryTagName = "string",
                                            PrimaryTagValue = "string",
                                            ResourceName = "string",
                                        },
                                        CloudCostQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs
                                        {
                                            DataSource = "string",
                                            Name = "string",
                                            Query = "string",
                                            Aggregator = "string",
                                            CrossOrgUuids = "string",
                                        },
                                        EventQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs
                                        {
                                            Computes = new[]
                                            {
                                                new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Interval = 0,
                                                    Metric = "string",
                                                },
                                            },
                                            DataSource = "string",
                                            Name = "string",
                                            CrossOrgUuids = "string",
                                            GroupBies = new[]
                                            {
                                                new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs
                                                {
                                                    Facet = "string",
                                                    Limit = 0,
                                                    Sort = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs
                                                    {
                                                        Aggregation = "string",
                                                        Metric = "string",
                                                        Order = "string",
                                                    },
                                                },
                                            },
                                            Indexes = new[]
                                            {
                                                "string",
                                            },
                                            Search = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs
                                            {
                                                Query = "string",
                                            },
                                            Storage = "string",
                                        },
                                        MetricQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs
                                        {
                                            Name = "string",
                                            Query = "string",
                                            Aggregator = "string",
                                            CrossOrgUuids = "string",
                                            DataSource = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs
                                        {
                                            DataSource = "string",
                                            Metric = "string",
                                            Name = "string",
                                            Aggregator = "string",
                                            CrossOrgUuids = "string",
                                            IsNormalizedCpu = false,
                                            Limit = 0,
                                            Sort = "string",
                                            TagFilters = new[]
                                            {
                                                "string",
                                            },
                                            TextFilter = "string",
                                        },
                                        SloQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs
                                        {
                                            DataSource = "string",
                                            Measure = "string",
                                            SloId = "string",
                                            AdditionalQueryFilters = "string",
                                            CrossOrgUuids = "string",
                                            GroupMode = "string",
                                            Name = "string",
                                            SloQueryType = "string",
                                        },
                                    },
                                },
                            },
                        },
                        Xes = new[]
                        {
                            new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXArgs
                            {
                                Aggregator = "string",
                                ApmQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                        Ys = new[]
                        {
                            new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYArgs
                            {
                                Aggregator = "string",
                                ApmQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                LogQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                ProcessQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs
                                {
                                    Metric = "string",
                                    FilterBies = new[]
                                    {
                                        "string",
                                    },
                                    Limit = 0,
                                    SearchBy = "string",
                                },
                                Q = "string",
                                RumQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                                SecurityQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs
                                {
                                    Index = "string",
                                    ComputeQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                    GroupBies = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs
                                        {
                                            Facet = "string",
                                            Limit = 0,
                                            SortQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs
                                            {
                                                Aggregation = "string",
                                                Order = "string",
                                                Facet = "string",
                                            },
                                        },
                                    },
                                    MultiComputes = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs
                                        {
                                            Aggregation = "string",
                                            Facet = "string",
                                            Interval = 0,
                                        },
                                    },
                                    SearchQuery = "string",
                                },
                            },
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Xaxis = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionXaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                    Yaxis = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                },
                ServiceLevelObjectiveDefinition = new Datadog.Inputs.PowerpackWidgetServiceLevelObjectiveDefinitionArgs
                {
                    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.PowerpackWidgetServicemapDefinitionArgs
                {
                    Filters = new[]
                    {
                        "string",
                    },
                    Service = "string",
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetServicemapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                SloListDefinition = new Datadog.Inputs.PowerpackWidgetSloListDefinitionArgs
                {
                    Request = new Datadog.Inputs.PowerpackWidgetSloListDefinitionRequestArgs
                    {
                        Query = new Datadog.Inputs.PowerpackWidgetSloListDefinitionRequestQueryArgs
                        {
                            QueryString = "string",
                            Limit = 0,
                            Sort = new Datadog.Inputs.PowerpackWidgetSloListDefinitionRequestQuerySortArgs
                            {
                                Column = "string",
                                Order = "string",
                            },
                        },
                        RequestType = "string",
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                SunburstDefinition = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetSunburstDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    HideTotal = false,
                    LegendInline = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionLegendInlineArgs
                    {
                        Type = "string",
                        HidePercent = false,
                        HideValue = false,
                    },
                    LegendTable = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionLegendTableArgs
                    {
                        Type = "string",
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            NetworkQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                TimeseriesDefinition = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Events = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionEventArgs
                        {
                            Q = "string",
                            TagsExecution = "string",
                        },
                    },
                    LegendColumns = new[]
                    {
                        "string",
                    },
                    LegendLayout = "string",
                    LegendSize = "string",
                    LiveSpan = "string",
                    Markers = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionMarkerArgs
                        {
                            Value = "string",
                            DisplayType = "string",
                            Label = "string",
                        },
                    },
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            DisplayType = "string",
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Metadatas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs
                                {
                                    Expression = "string",
                                    AliasName = "string",
                                },
                            },
                            NetworkQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            OnRightYaxis = false,
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestStyleArgs
                            {
                                LineType = "string",
                                LineWidth = "string",
                                Palette = "string",
                            },
                        },
                    },
                    RightYaxis = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRightYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                    ShowLegend = false,
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                    Yaxis = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionYaxisArgs
                    {
                        IncludeZero = false,
                        Label = "string",
                        Max = "string",
                        Min = "string",
                        Scale = "string",
                    },
                },
                ToplistDefinition = new Datadog.Inputs.PowerpackWidgetToplistDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetToplistDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    LiveSpan = "string",
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestArgs
                        {
                            ApmQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestApmQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            AuditQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestAuditQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ConditionalFormats = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs
                                {
                                    Comparator = "string",
                                    Palette = "string",
                                    Value = 0,
                                    CustomBgColor = "string",
                                    CustomFgColor = "string",
                                    HideValue = false,
                                    ImageUrl = "string",
                                    Metric = "string",
                                    Timeframe = "string",
                                },
                            },
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            LogQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestLogQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            ProcessQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestProcessQueryArgs
                            {
                                Metric = "string",
                                FilterBies = new[]
                                {
                                    "string",
                                },
                                Limit = 0,
                                SearchBy = "string",
                            },
                            Q = "string",
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                            RumQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestRumQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            SecurityQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs
                            {
                                Index = "string",
                                ComputeQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs
                                {
                                    Aggregation = "string",
                                    Facet = "string",
                                    Interval = 0,
                                },
                                GroupBies = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs
                                    {
                                        Facet = "string",
                                        Limit = 0,
                                        SortQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs
                                        {
                                            Aggregation = "string",
                                            Order = "string",
                                            Facet = "string",
                                        },
                                    },
                                },
                                MultiComputes = new[]
                                {
                                    new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs
                                    {
                                        Aggregation = "string",
                                        Facet = "string",
                                        Interval = 0,
                                    },
                                },
                                SearchQuery = "string",
                            },
                            Style = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestStyleArgs
                            {
                                Palette = "string",
                            },
                        },
                    },
                    Styles = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetToplistDefinitionStyleArgs
                        {
                            Displays = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetToplistDefinitionStyleDisplayArgs
                                {
                                    Type = "string",
                                },
                            },
                            Palette = "string",
                            Scaling = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                TopologyMapDefinition = new Datadog.Inputs.PowerpackWidgetTopologyMapDefinitionArgs
                {
                    CustomLinks = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetTopologyMapDefinitionCustomLinkArgs
                        {
                            IsHidden = false,
                            Label = "string",
                            Link = "string",
                            OverrideLabel = "string",
                        },
                    },
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetTopologyMapDefinitionRequestArgs
                        {
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetTopologyMapDefinitionRequestQueryArgs
                                {
                                    DataSource = "string",
                                    Filters = new[]
                                    {
                                        "string",
                                    },
                                    Service = "string",
                                },
                            },
                            RequestType = "string",
                        },
                    },
                    Title = "string",
                    TitleAlign = "string",
                    TitleSize = "string",
                },
                TraceServiceDefinition = new Datadog.Inputs.PowerpackWidgetTraceServiceDefinitionArgs
                {
                    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.PowerpackWidgetTreemapDefinitionArgs
                {
                    Requests = new[]
                    {
                        new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestArgs
                        {
                            Formulas = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaArgs
                                {
                                    FormulaExpression = "string",
                                    Alias = "string",
                                    CellDisplayMode = "string",
                                    ConditionalFormats = new[]
                                    {
                                        new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs
                                        {
                                            Comparator = "string",
                                            Palette = "string",
                                            Value = 0,
                                            CustomBgColor = "string",
                                            CustomFgColor = "string",
                                            HideValue = false,
                                            ImageUrl = "string",
                                            Metric = "string",
                                            Timeframe = "string",
                                        },
                                    },
                                    Limit = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs
                                    {
                                        Count = 0,
                                        Order = "string",
                                    },
                                    NumberFormat = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatArgs
                                    {
                                        Unit = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitArgs
                                        {
                                            Canonical = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs
                                            {
                                                UnitName = "string",
                                                PerUnitName = "string",
                                            },
                                            Custom = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitCustomArgs
                                            {
                                                Label = "string",
                                            },
                                        },
                                        UnitScale = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitScaleArgs
                                        {
                                            UnitName = "string",
                                        },
                                    },
                                    Style = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs
                                    {
                                        Palette = "string",
                                        PaletteIndex = 0,
                                    },
                                },
                            },
                            Queries = new[]
                            {
                                new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryArgs
                                {
                                    ApmDependencyStatsQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        OperationName = "string",
                                        ResourceName = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "string",
                                        CrossOrgUuids = "string",
                                        GroupBies = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs
                                            {
                                                Facet = "string",
                                                Limit = 0,
                                                Sort = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs
                                                {
                                                    Aggregation = "string",
                                                    Metric = "string",
                                                    Order = "string",
                                                },
                                            },
                                        },
                                        Indexes = new[]
                                        {
                                            "string",
                                        },
                                        Search = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs
                                        {
                                            Query = "string",
                                        },
                                        Storage = "string",
                                    },
                                    MetricQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs
                                    {
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "string",
                                        CrossOrgUuids = "string",
                                        IsNormalizedCpu = false,
                                        Limit = 0,
                                        Sort = "string",
                                        TagFilters = new[]
                                        {
                                            "string",
                                        },
                                        TextFilter = "string",
                                    },
                                    SloQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs
                                    {
                                        DataSource = "string",
                                        Measure = "string",
                                        SloId = "string",
                                        AdditionalQueryFilters = "string",
                                        CrossOrgUuids = "string",
                                        GroupMode = "string",
                                        Name = "string",
                                        SloQueryType = "string",
                                    },
                                },
                            },
                        },
                    },
                    Title = "string",
                },
                WidgetLayout = new Datadog.Inputs.PowerpackWidgetWidgetLayoutArgs
                {
                    Height = 0,
                    Width = 0,
                    X = 0,
                    Y = 0,
                    IsColumnBreak = false,
                },
            },
        },
    });
    
    example, err := datadog.NewPowerpack(ctx, "powerpackResource", &datadog.PowerpackArgs{
    	Description: pulumi.String("string"),
    	Layout: &datadog.PowerpackLayoutArgs{
    		Height: pulumi.Int(0),
    		Width:  pulumi.Int(0),
    		X:      pulumi.Int(0),
    		Y:      pulumi.Int(0),
    	},
    	LiveSpan:  pulumi.String("string"),
    	Name:      pulumi.String("string"),
    	ShowTitle: pulumi.Bool(false),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	TemplateVariables: datadog.PowerpackTemplateVariableArray{
    		&datadog.PowerpackTemplateVariableArgs{
    			Name: pulumi.String("string"),
    			Defaults: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Widgets: datadog.PowerpackWidgetArray{
    		&datadog.PowerpackWidgetArgs{
    			AlertGraphDefinition: &datadog.PowerpackWidgetAlertGraphDefinitionArgs{
    				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.PowerpackWidgetAlertValueDefinitionArgs{
    				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.PowerpackWidgetChangeDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetChangeDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetChangeDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.PowerpackWidgetChangeDefinitionRequestArray{
    					&datadog.PowerpackWidgetChangeDefinitionRequestArgs{
    						ApmQuery: &datadog.PowerpackWidgetChangeDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{
    									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.PowerpackWidgetChangeDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetChangeDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						IncreaseGood: pulumi.Bool(false),
    						LogQuery: &datadog.PowerpackWidgetChangeDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{
    									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.PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetChangeDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetChangeDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetChangeDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{
    									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.PowerpackWidgetCheckStatusDefinitionArgs{
    				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.PowerpackWidgetDistributionDefinitionArgs{
    				LegendSize: pulumi.String("string"),
    				LiveSpan:   pulumi.String("string"),
    				Requests: datadog.PowerpackWidgetDistributionDefinitionRequestArray{
    					&datadog.PowerpackWidgetDistributionDefinitionRequestArgs{
    						ApmQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ApmStatsQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{
    							Env:        pulumi.String("string"),
    							Name:       pulumi.String("string"),
    							PrimaryTag: pulumi.String("string"),
    							RowType:    pulumi.String("string"),
    							Service:    pulumi.String("string"),
    							Columns: datadog.PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{
    									Name:            pulumi.String("string"),
    									Alias:           pulumi.String("string"),
    									CellDisplayMode: pulumi.String("string"),
    									Order:           pulumi.String("string"),
    								},
    							},
    							Resource: pulumi.String("string"),
    						},
    						LogQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						RumQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.PowerpackWidgetDistributionDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				ShowLegend: pulumi.Bool(false),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    				Xaxis: &datadog.PowerpackWidgetDistributionDefinitionXaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    				Yaxis: &datadog.PowerpackWidgetDistributionDefinitionYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    			},
    			EventStreamDefinition: &datadog.PowerpackWidgetEventStreamDefinitionArgs{
    				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.PowerpackWidgetEventTimelineDefinitionArgs{
    				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.PowerpackWidgetFreeTextDefinitionArgs{
    				Text:      pulumi.String("string"),
    				Color:     pulumi.String("string"),
    				FontSize:  pulumi.String("string"),
    				TextAlign: pulumi.String("string"),
    			},
    			GeomapDefinition: &datadog.PowerpackWidgetGeomapDefinitionArgs{
    				View: &datadog.PowerpackWidgetGeomapDefinitionViewArgs{
    					Focus: pulumi.String("string"),
    				},
    				CustomLinks: datadog.PowerpackWidgetGeomapDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetGeomapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.PowerpackWidgetGeomapDefinitionRequestArray{
    					&datadog.PowerpackWidgetGeomapDefinitionRequestArgs{
    						Formulas: datadog.PowerpackWidgetGeomapDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetGeomapDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetGeomapDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetGeomapDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    					},
    				},
    				Style: &datadog.PowerpackWidgetGeomapDefinitionStyleArgs{
    					Palette:     pulumi.String("string"),
    					PaletteFlip: pulumi.Bool(false),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			HeatmapDefinition: &datadog.PowerpackWidgetHeatmapDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetHeatmapDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetHeatmapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Events: datadog.PowerpackWidgetHeatmapDefinitionEventArray{
    					&datadog.PowerpackWidgetHeatmapDefinitionEventArgs{
    						Q:             pulumi.String("string"),
    						TagsExecution: pulumi.String("string"),
    					},
    				},
    				LegendSize: pulumi.String("string"),
    				LiveSpan:   pulumi.String("string"),
    				Requests: datadog.PowerpackWidgetHeatmapDefinitionRequestArray{
    					&datadog.PowerpackWidgetHeatmapDefinitionRequestArgs{
    						ApmQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Formulas: datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetHeatmapDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetHeatmapDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.PowerpackWidgetHeatmapDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				ShowLegend: pulumi.Bool(false),
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    				Yaxis: &datadog.PowerpackWidgetHeatmapDefinitionYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    			},
    			HostmapDefinition: &datadog.PowerpackWidgetHostmapDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetHostmapDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetHostmapDefinitionCustomLinkArgs{
    						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.PowerpackWidgetHostmapDefinitionRequestArgs{
    					Fills: datadog.PowerpackWidgetHostmapDefinitionRequestFillArray{
    						&datadog.PowerpackWidgetHostmapDefinitionRequestFillArgs{
    							ApmQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    					Sizes: datadog.PowerpackWidgetHostmapDefinitionRequestSizeArray{
    						&datadog.PowerpackWidgetHostmapDefinitionRequestSizeArgs{
    							ApmQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{
    									&datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				Scopes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Style: &datadog.PowerpackWidgetHostmapDefinitionStyleArgs{
    					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.PowerpackWidgetIframeDefinitionArgs{
    				Url: pulumi.String("string"),
    			},
    			ImageDefinition: &datadog.PowerpackWidgetImageDefinitionArgs{
    				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.PowerpackWidgetListStreamDefinitionArgs{
    				Requests: datadog.PowerpackWidgetListStreamDefinitionRequestArray{
    					&datadog.PowerpackWidgetListStreamDefinitionRequestArgs{
    						Columns: datadog.PowerpackWidgetListStreamDefinitionRequestColumnArray{
    							&datadog.PowerpackWidgetListStreamDefinitionRequestColumnArgs{
    								Field: pulumi.String("string"),
    								Width: pulumi.String("string"),
    							},
    						},
    						Query: &datadog.PowerpackWidgetListStreamDefinitionRequestQueryArgs{
    							DataSource:                 pulumi.String("string"),
    							ClusteringPatternFieldPath: pulumi.String("string"),
    							EventSize:                  pulumi.String("string"),
    							GroupBies: datadog.PowerpackWidgetListStreamDefinitionRequestQueryGroupByArray{
    								&datadog.PowerpackWidgetListStreamDefinitionRequestQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    								},
    							},
    							Indexes: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							QueryString: pulumi.String("string"),
    							Sort: &datadog.PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{
    								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.PowerpackWidgetLogStreamDefinitionArgs{
    				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.PowerpackWidgetLogStreamDefinitionSortArgs{
    					Column: pulumi.String("string"),
    					Order:  pulumi.String("string"),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			ManageStatusDefinition: &datadog.PowerpackWidgetManageStatusDefinitionArgs{
    				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.PowerpackWidgetNoteDefinitionArgs{
    				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"),
    			},
    			QueryTableDefinition: &datadog.PowerpackWidgetQueryTableDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetQueryTableDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetQueryTableDefinitionCustomLinkArgs{
    						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.PowerpackWidgetQueryTableDefinitionRequestArray{
    					&datadog.PowerpackWidgetQueryTableDefinitionRequestArgs{
    						Aggregator: pulumi.String("string"),
    						Alias:      pulumi.String("string"),
    						ApmQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ApmStatsQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{
    							Env:        pulumi.String("string"),
    							Name:       pulumi.String("string"),
    							PrimaryTag: pulumi.String("string"),
    							RowType:    pulumi.String("string"),
    							Service:    pulumi.String("string"),
    							Columns: datadog.PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{
    									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.PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray{
    							&datadog.PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs{
    								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.PowerpackWidgetQueryTableDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								CellDisplayModeOptions: &datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaCellDisplayModeOptionsArgs{
    									TrendType: pulumi.String("string"),
    									YScale:    pulumi.String("string"),
    								},
    								ConditionalFormats: datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						Limit: pulumi.Int(0),
    						LogQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Order: pulumi.String("string"),
    						ProcessQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetQueryTableDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetQueryTableDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						TextFormats: datadog.PowerpackWidgetQueryTableDefinitionRequestTextFormatArray{
    							&datadog.PowerpackWidgetQueryTableDefinitionRequestTextFormatArgs{
    								TextFormats: datadog.PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatArray{
    									&datadog.PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatArgs{
    										Match: &datadog.PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatMatchArgs{
    											Type:  pulumi.String("string"),
    											Value: pulumi.String("string"),
    										},
    										CustomBgColor: pulumi.String("string"),
    										CustomFgColor: pulumi.String("string"),
    										Palette:       pulumi.String("string"),
    										Replace: &datadog.PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatReplaceArgs{
    											Type:      pulumi.String("string"),
    											With:      pulumi.String("string"),
    											Substring: pulumi.String("string"),
    										},
    									},
    								},
    							},
    						},
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			QueryValueDefinition: &datadog.PowerpackWidgetQueryValueDefinitionArgs{
    				Autoscale: pulumi.Bool(false),
    				CustomLinks: datadog.PowerpackWidgetQueryValueDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetQueryValueDefinitionCustomLinkArgs{
    						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.PowerpackWidgetQueryValueDefinitionRequestArray{
    					&datadog.PowerpackWidgetQueryValueDefinitionRequestArgs{
    						Aggregator: pulumi.String("string"),
    						ApmQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ConditionalFormats: datadog.PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray{
    							&datadog.PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs{
    								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.PowerpackWidgetQueryValueDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetQueryValueDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetQueryValueDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    					},
    				},
    				TextAlign: pulumi.String("string"),
    				TimeseriesBackground: &datadog.PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{
    					Type: pulumi.String("string"),
    					Yaxis: &datadog.PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{
    						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.PowerpackWidgetRunWorkflowDefinitionArgs{
    				WorkflowId: pulumi.String("string"),
    				CustomLinks: datadog.PowerpackWidgetRunWorkflowDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Inputs: datadog.PowerpackWidgetRunWorkflowDefinitionInputTypeArray{
    					&datadog.PowerpackWidgetRunWorkflowDefinitionInputTypeArgs{
    						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.PowerpackWidgetScatterplotDefinitionArgs{
    				ColorByGroups: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				CustomLinks: datadog.PowerpackWidgetScatterplotDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetScatterplotDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Request: &datadog.PowerpackWidgetScatterplotDefinitionRequestArgs{
    					ScatterplotTables: datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray{
    						&datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs{
    							Formulas: datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{
    								&datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{
    									Dimension:         pulumi.String("string"),
    									FormulaExpression: pulumi.String("string"),
    									Alias:             pulumi.String("string"),
    								},
    							},
    							Queries: datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{
    								&datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{
    									ApmDependencyStatsQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{
    										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"),
    										CrossOrgUuids:   pulumi.String("string"),
    										IsUpstream:      pulumi.Bool(false),
    										PrimaryTagName:  pulumi.String("string"),
    										PrimaryTagValue: pulumi.String("string"),
    									},
    									ApmResourceStatsQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{
    										DataSource:    pulumi.String("string"),
    										Env:           pulumi.String("string"),
    										Name:          pulumi.String("string"),
    										Service:       pulumi.String("string"),
    										Stat:          pulumi.String("string"),
    										CrossOrgUuids: 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.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{
    										DataSource:    pulumi.String("string"),
    										Name:          pulumi.String("string"),
    										Query:         pulumi.String("string"),
    										Aggregator:    pulumi.String("string"),
    										CrossOrgUuids: pulumi.String("string"),
    									},
    									EventQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{
    										Computes: datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{
    											&datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{
    												Aggregation: pulumi.String("string"),
    												Interval:    pulumi.Int(0),
    												Metric:      pulumi.String("string"),
    											},
    										},
    										DataSource:    pulumi.String("string"),
    										Name:          pulumi.String("string"),
    										CrossOrgUuids: pulumi.String("string"),
    										GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{
    											&datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{
    												Facet: pulumi.String("string"),
    												Limit: pulumi.Int(0),
    												Sort: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{
    													Aggregation: pulumi.String("string"),
    													Metric:      pulumi.String("string"),
    													Order:       pulumi.String("string"),
    												},
    											},
    										},
    										Indexes: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Search: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{
    											Query: pulumi.String("string"),
    										},
    										Storage: pulumi.String("string"),
    									},
    									MetricQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{
    										Name:          pulumi.String("string"),
    										Query:         pulumi.String("string"),
    										Aggregator:    pulumi.String("string"),
    										CrossOrgUuids: pulumi.String("string"),
    										DataSource:    pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{
    										DataSource:      pulumi.String("string"),
    										Metric:          pulumi.String("string"),
    										Name:            pulumi.String("string"),
    										Aggregator:      pulumi.String("string"),
    										CrossOrgUuids:   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.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{
    										DataSource:             pulumi.String("string"),
    										Measure:                pulumi.String("string"),
    										SloId:                  pulumi.String("string"),
    										AdditionalQueryFilters: pulumi.String("string"),
    										CrossOrgUuids:          pulumi.String("string"),
    										GroupMode:              pulumi.String("string"),
    										Name:                   pulumi.String("string"),
    										SloQueryType:           pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					Xes: datadog.PowerpackWidgetScatterplotDefinitionRequestXArray{
    						&datadog.PowerpackWidgetScatterplotDefinitionRequestXArgs{
    							Aggregator: pulumi.String("string"),
    							ApmQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    						},
    					},
    					Ys: datadog.PowerpackWidgetScatterplotDefinitionRequestYArray{
    						&datadog.PowerpackWidgetScatterplotDefinitionRequestYArgs{
    							Aggregator: pulumi.String("string"),
    							ApmQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							LogQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							ProcessQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{
    								Metric: pulumi.String("string"),
    								FilterBies: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Limit:    pulumi.Int(0),
    								SearchBy: pulumi.String("string"),
    							},
    							Q: pulumi.String("string"),
    							RumQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{
    										Aggregation: pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    										Interval:    pulumi.Int(0),
    									},
    								},
    								SearchQuery: pulumi.String("string"),
    							},
    							SecurityQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{
    								Index: pulumi.String("string"),
    								ComputeQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    								GroupBies: datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{
    										Facet: pulumi.String("string"),
    										Limit: pulumi.Int(0),
    										SortQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{
    											Aggregation: pulumi.String("string"),
    											Order:       pulumi.String("string"),
    											Facet:       pulumi.String("string"),
    										},
    									},
    								},
    								MultiComputes: datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{
    									&datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{
    										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.PowerpackWidgetScatterplotDefinitionXaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    				Yaxis: &datadog.PowerpackWidgetScatterplotDefinitionYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    			},
    			ServiceLevelObjectiveDefinition: &datadog.PowerpackWidgetServiceLevelObjectiveDefinitionArgs{
    				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.PowerpackWidgetServicemapDefinitionArgs{
    				Filters: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Service: pulumi.String("string"),
    				CustomLinks: datadog.PowerpackWidgetServicemapDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetServicemapDefinitionCustomLinkArgs{
    						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.PowerpackWidgetSloListDefinitionArgs{
    				Request: &datadog.PowerpackWidgetSloListDefinitionRequestArgs{
    					Query: &datadog.PowerpackWidgetSloListDefinitionRequestQueryArgs{
    						QueryString: pulumi.String("string"),
    						Limit:       pulumi.Int(0),
    						Sort: &datadog.PowerpackWidgetSloListDefinitionRequestQuerySortArgs{
    							Column: pulumi.String("string"),
    							Order:  pulumi.String("string"),
    						},
    					},
    					RequestType: pulumi.String("string"),
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			SunburstDefinition: &datadog.PowerpackWidgetSunburstDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetSunburstDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetSunburstDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				HideTotal: pulumi.Bool(false),
    				LegendInline: &datadog.PowerpackWidgetSunburstDefinitionLegendInlineArgs{
    					Type:        pulumi.String("string"),
    					HidePercent: pulumi.Bool(false),
    					HideValue:   pulumi.Bool(false),
    				},
    				LegendTable: &datadog.PowerpackWidgetSunburstDefinitionLegendTableArgs{
    					Type: pulumi.String("string"),
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.PowerpackWidgetSunburstDefinitionRequestArray{
    					&datadog.PowerpackWidgetSunburstDefinitionRequestArgs{
    						ApmQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Formulas: datadog.PowerpackWidgetSunburstDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetSunburstDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						NetworkQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetSunburstDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetSunburstDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.PowerpackWidgetSunburstDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			TimeseriesDefinition: &datadog.PowerpackWidgetTimeseriesDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetTimeseriesDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetTimeseriesDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Events: datadog.PowerpackWidgetTimeseriesDefinitionEventArray{
    					&datadog.PowerpackWidgetTimeseriesDefinitionEventArgs{
    						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.PowerpackWidgetTimeseriesDefinitionMarkerArray{
    					&datadog.PowerpackWidgetTimeseriesDefinitionMarkerArgs{
    						Value:       pulumi.String("string"),
    						DisplayType: pulumi.String("string"),
    						Label:       pulumi.String("string"),
    					},
    				},
    				Requests: datadog.PowerpackWidgetTimeseriesDefinitionRequestArray{
    					&datadog.PowerpackWidgetTimeseriesDefinitionRequestArgs{
    						ApmQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						DisplayType: pulumi.String("string"),
    						Formulas: datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Metadatas: datadog.PowerpackWidgetTimeseriesDefinitionRequestMetadataArray{
    							&datadog.PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs{
    								Expression: pulumi.String("string"),
    								AliasName:  pulumi.String("string"),
    							},
    						},
    						NetworkQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						OnRightYaxis: pulumi.Bool(false),
    						ProcessQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{
    							LineType:  pulumi.String("string"),
    							LineWidth: pulumi.String("string"),
    							Palette:   pulumi.String("string"),
    						},
    					},
    				},
    				RightYaxis: &datadog.PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{
    					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.PowerpackWidgetTimeseriesDefinitionYaxisArgs{
    					IncludeZero: pulumi.Bool(false),
    					Label:       pulumi.String("string"),
    					Max:         pulumi.String("string"),
    					Min:         pulumi.String("string"),
    					Scale:       pulumi.String("string"),
    				},
    			},
    			ToplistDefinition: &datadog.PowerpackWidgetToplistDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetToplistDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetToplistDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				LiveSpan: pulumi.String("string"),
    				Requests: datadog.PowerpackWidgetToplistDefinitionRequestArray{
    					&datadog.PowerpackWidgetToplistDefinitionRequestArgs{
    						ApmQuery: &datadog.PowerpackWidgetToplistDefinitionRequestApmQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						AuditQuery: &datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ConditionalFormats: datadog.PowerpackWidgetToplistDefinitionRequestConditionalFormatArray{
    							&datadog.PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs{
    								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.PowerpackWidgetToplistDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetToplistDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						LogQuery: &datadog.PowerpackWidgetToplistDefinitionRequestLogQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						ProcessQuery: &datadog.PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{
    							Metric: pulumi.String("string"),
    							FilterBies: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Limit:    pulumi.Int(0),
    							SearchBy: pulumi.String("string"),
    						},
    						Q: pulumi.String("string"),
    						Queries: datadog.PowerpackWidgetToplistDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetToplistDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.PowerpackWidgetToplistDefinitionRequestRumQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						SecurityQuery: &datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{
    							Index: pulumi.String("string"),
    							ComputeQuery: &datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{
    								Aggregation: pulumi.String("string"),
    								Facet:       pulumi.String("string"),
    								Interval:    pulumi.Int(0),
    							},
    							GroupBies: datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{
    									Facet: pulumi.String("string"),
    									Limit: pulumi.Int(0),
    									SortQuery: &datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{
    										Aggregation: pulumi.String("string"),
    										Order:       pulumi.String("string"),
    										Facet:       pulumi.String("string"),
    									},
    								},
    							},
    							MultiComputes: datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{
    								&datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{
    									Aggregation: pulumi.String("string"),
    									Facet:       pulumi.String("string"),
    									Interval:    pulumi.Int(0),
    								},
    							},
    							SearchQuery: pulumi.String("string"),
    						},
    						Style: &datadog.PowerpackWidgetToplistDefinitionRequestStyleArgs{
    							Palette: pulumi.String("string"),
    						},
    					},
    				},
    				Styles: datadog.PowerpackWidgetToplistDefinitionStyleArray{
    					&datadog.PowerpackWidgetToplistDefinitionStyleArgs{
    						Displays: datadog.PowerpackWidgetToplistDefinitionStyleDisplayArray{
    							&datadog.PowerpackWidgetToplistDefinitionStyleDisplayArgs{
    								Type: pulumi.String("string"),
    							},
    						},
    						Palette: pulumi.String("string"),
    						Scaling: pulumi.String("string"),
    					},
    				},
    				Title:      pulumi.String("string"),
    				TitleAlign: pulumi.String("string"),
    				TitleSize:  pulumi.String("string"),
    			},
    			TopologyMapDefinition: &datadog.PowerpackWidgetTopologyMapDefinitionArgs{
    				CustomLinks: datadog.PowerpackWidgetTopologyMapDefinitionCustomLinkArray{
    					&datadog.PowerpackWidgetTopologyMapDefinitionCustomLinkArgs{
    						IsHidden:      pulumi.Bool(false),
    						Label:         pulumi.String("string"),
    						Link:          pulumi.String("string"),
    						OverrideLabel: pulumi.String("string"),
    					},
    				},
    				Requests: datadog.PowerpackWidgetTopologyMapDefinitionRequestArray{
    					&datadog.PowerpackWidgetTopologyMapDefinitionRequestArgs{
    						Queries: datadog.PowerpackWidgetTopologyMapDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetTopologyMapDefinitionRequestQueryArgs{
    								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.PowerpackWidgetTraceServiceDefinitionArgs{
    				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.PowerpackWidgetTreemapDefinitionArgs{
    				Requests: datadog.PowerpackWidgetTreemapDefinitionRequestArray{
    					&datadog.PowerpackWidgetTreemapDefinitionRequestArgs{
    						Formulas: datadog.PowerpackWidgetTreemapDefinitionRequestFormulaArray{
    							&datadog.PowerpackWidgetTreemapDefinitionRequestFormulaArgs{
    								FormulaExpression: pulumi.String("string"),
    								Alias:             pulumi.String("string"),
    								CellDisplayMode:   pulumi.String("string"),
    								ConditionalFormats: datadog.PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{
    									&datadog.PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{
    										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.PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{
    									Count: pulumi.Int(0),
    									Order: pulumi.String("string"),
    								},
    								NumberFormat: &datadog.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatArgs{
    									Unit: &datadog.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitArgs{
    										Canonical: &datadog.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs{
    											UnitName:    pulumi.String("string"),
    											PerUnitName: pulumi.String("string"),
    										},
    										Custom: &datadog.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitCustomArgs{
    											Label: pulumi.String("string"),
    										},
    									},
    									UnitScale: &datadog.PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitScaleArgs{
    										UnitName: pulumi.String("string"),
    									},
    								},
    								Style: &datadog.PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{
    									Palette:      pulumi.String("string"),
    									PaletteIndex: pulumi.Int(0),
    								},
    							},
    						},
    						Queries: datadog.PowerpackWidgetTreemapDefinitionRequestQueryArray{
    							&datadog.PowerpackWidgetTreemapDefinitionRequestQueryArgs{
    								ApmDependencyStatsQuery: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{
    									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"),
    									CrossOrgUuids:   pulumi.String("string"),
    									IsUpstream:      pulumi.Bool(false),
    									PrimaryTagName:  pulumi.String("string"),
    									PrimaryTagValue: pulumi.String("string"),
    								},
    								ApmResourceStatsQuery: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Env:           pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Service:       pulumi.String("string"),
    									Stat:          pulumi.String("string"),
    									CrossOrgUuids: 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.PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    								},
    								EventQuery: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{
    									Computes: datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{
    										&datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{
    											Aggregation: pulumi.String("string"),
    											Interval:    pulumi.Int(0),
    											Metric:      pulumi.String("string"),
    										},
    									},
    									DataSource:    pulumi.String("string"),
    									Name:          pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									GroupBies: datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{
    										&datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{
    											Facet: pulumi.String("string"),
    											Limit: pulumi.Int(0),
    											Sort: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{
    												Aggregation: pulumi.String("string"),
    												Metric:      pulumi.String("string"),
    												Order:       pulumi.String("string"),
    											},
    										},
    									},
    									Indexes: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Search: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{
    										Query: pulumi.String("string"),
    									},
    									Storage: pulumi.String("string"),
    								},
    								MetricQuery: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{
    									Name:          pulumi.String("string"),
    									Query:         pulumi.String("string"),
    									Aggregator:    pulumi.String("string"),
    									CrossOrgUuids: pulumi.String("string"),
    									DataSource:    pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									CrossOrgUuids:   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.PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									CrossOrgUuids:          pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    					},
    				},
    				Title: pulumi.String("string"),
    			},
    			WidgetLayout: &datadog.PowerpackWidgetWidgetLayoutArgs{
    				Height:        pulumi.Int(0),
    				Width:         pulumi.Int(0),
    				X:             pulumi.Int(0),
    				Y:             pulumi.Int(0),
    				IsColumnBreak: pulumi.Bool(false),
    			},
    		},
    	},
    })
    
    var powerpackResource = new Powerpack("powerpackResource", PowerpackArgs.builder()
        .description("string")
        .layout(PowerpackLayoutArgs.builder()
            .height(0)
            .width(0)
            .x(0)
            .y(0)
            .build())
        .liveSpan("string")
        .name("string")
        .showTitle(false)
        .tags("string")
        .templateVariables(PowerpackTemplateVariableArgs.builder()
            .name("string")
            .defaults("string")
            .build())
        .widgets(PowerpackWidgetArgs.builder()
            .alertGraphDefinition(PowerpackWidgetAlertGraphDefinitionArgs.builder()
                .alertId("string")
                .vizType("string")
                .liveSpan("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .alertValueDefinition(PowerpackWidgetAlertValueDefinitionArgs.builder()
                .alertId("string")
                .precision(0)
                .textAlign("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .unit("string")
                .build())
            .changeDefinition(PowerpackWidgetChangeDefinitionArgs.builder()
                .customLinks(PowerpackWidgetChangeDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .requests(PowerpackWidgetChangeDefinitionRequestArgs.builder()
                    .apmQuery(PowerpackWidgetChangeDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .changeType("string")
                    .compareTo("string")
                    .formulas(PowerpackWidgetChangeDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .increaseGood(false)
                    .logQuery(PowerpackWidgetChangeDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .orderBy("string")
                    .orderDir("string")
                    .processQuery(PowerpackWidgetChangeDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetChangeDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetChangeDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .showPresent(false)
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .checkStatusDefinition(PowerpackWidgetCheckStatusDefinitionArgs.builder()
                .check("string")
                .grouping("string")
                .group("string")
                .groupBies("string")
                .liveSpan("string")
                .tags("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .distributionDefinition(PowerpackWidgetDistributionDefinitionArgs.builder()
                .legendSize("string")
                .liveSpan("string")
                .requests(PowerpackWidgetDistributionDefinitionRequestArgs.builder()
                    .apmQuery(PowerpackWidgetDistributionDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .apmStatsQuery(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs.builder()
                        .env("string")
                        .name("string")
                        .primaryTag("string")
                        .rowType("string")
                        .service("string")
                        .columns(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs.builder()
                            .name("string")
                            .alias("string")
                            .cellDisplayMode("string")
                            .order("string")
                            .build())
                        .resource("string")
                        .build())
                    .logQuery(PowerpackWidgetDistributionDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .rumQuery(PowerpackWidgetDistributionDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(PowerpackWidgetDistributionDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .showLegend(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .xaxis(PowerpackWidgetDistributionDefinitionXaxisArgs.builder()
                    .includeZero(false)
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .yaxis(PowerpackWidgetDistributionDefinitionYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .build())
            .eventStreamDefinition(PowerpackWidgetEventStreamDefinitionArgs.builder()
                .query("string")
                .eventSize("string")
                .liveSpan("string")
                .tagsExecution("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .eventTimelineDefinition(PowerpackWidgetEventTimelineDefinitionArgs.builder()
                .query("string")
                .liveSpan("string")
                .tagsExecution("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .freeTextDefinition(PowerpackWidgetFreeTextDefinitionArgs.builder()
                .text("string")
                .color("string")
                .fontSize("string")
                .textAlign("string")
                .build())
            .geomapDefinition(PowerpackWidgetGeomapDefinitionArgs.builder()
                .view(PowerpackWidgetGeomapDefinitionViewArgs.builder()
                    .focus("string")
                    .build())
                .customLinks(PowerpackWidgetGeomapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .requests(PowerpackWidgetGeomapDefinitionRequestArgs.builder()
                    .formulas(PowerpackWidgetGeomapDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetGeomapDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(PowerpackWidgetGeomapDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetGeomapDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetGeomapDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .build())
                .style(PowerpackWidgetGeomapDefinitionStyleArgs.builder()
                    .palette("string")
                    .paletteFlip(false)
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .heatmapDefinition(PowerpackWidgetHeatmapDefinitionArgs.builder()
                .customLinks(PowerpackWidgetHeatmapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .events(PowerpackWidgetHeatmapDefinitionEventArgs.builder()
                    .q("string")
                    .tagsExecution("string")
                    .build())
                .legendSize("string")
                .liveSpan("string")
                .requests(PowerpackWidgetHeatmapDefinitionRequestArgs.builder()
                    .apmQuery(PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .formulas(PowerpackWidgetHeatmapDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetHeatmapDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetHeatmapDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(PowerpackWidgetHeatmapDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .showLegend(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .yaxis(PowerpackWidgetHeatmapDefinitionYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .build())
            .hostmapDefinition(PowerpackWidgetHostmapDefinitionArgs.builder()
                .customLinks(PowerpackWidgetHostmapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .groups("string")
                .noGroupHosts(false)
                .noMetricHosts(false)
                .nodeType("string")
                .request(PowerpackWidgetHostmapDefinitionRequestArgs.builder()
                    .fills(PowerpackWidgetHostmapDefinitionRequestFillArgs.builder()
                        .apmQuery(PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .sizes(PowerpackWidgetHostmapDefinitionRequestSizeArgs.builder()
                        .apmQuery(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .build())
                .scopes("string")
                .style(PowerpackWidgetHostmapDefinitionStyleArgs.builder()
                    .fillMax("string")
                    .fillMin("string")
                    .palette("string")
                    .paletteFlip(false)
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .id(0)
            .iframeDefinition(PowerpackWidgetIframeDefinitionArgs.builder()
                .url("string")
                .build())
            .imageDefinition(PowerpackWidgetImageDefinitionArgs.builder()
                .url("string")
                .hasBackground(false)
                .hasBorder(false)
                .horizontalAlign("string")
                .margin("string")
                .sizing("string")
                .urlDarkTheme("string")
                .verticalAlign("string")
                .build())
            .listStreamDefinition(PowerpackWidgetListStreamDefinitionArgs.builder()
                .requests(PowerpackWidgetListStreamDefinitionRequestArgs.builder()
                    .columns(PowerpackWidgetListStreamDefinitionRequestColumnArgs.builder()
                        .field("string")
                        .width("string")
                        .build())
                    .query(PowerpackWidgetListStreamDefinitionRequestQueryArgs.builder()
                        .dataSource("string")
                        .clusteringPatternFieldPath("string")
                        .eventSize("string")
                        .groupBies(PowerpackWidgetListStreamDefinitionRequestQueryGroupByArgs.builder()
                            .facet("string")
                            .build())
                        .indexes("string")
                        .queryString("string")
                        .sort(PowerpackWidgetListStreamDefinitionRequestQuerySortArgs.builder()
                            .column("string")
                            .order("string")
                            .build())
                        .storage("string")
                        .build())
                    .responseFormat("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .logStreamDefinition(PowerpackWidgetLogStreamDefinitionArgs.builder()
                .columns("string")
                .indexes("string")
                .liveSpan("string")
                .messageDisplay("string")
                .query("string")
                .showDateColumn(false)
                .showMessageColumn(false)
                .sort(PowerpackWidgetLogStreamDefinitionSortArgs.builder()
                    .column("string")
                    .order("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .manageStatusDefinition(PowerpackWidgetManageStatusDefinitionArgs.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(PowerpackWidgetNoteDefinitionArgs.builder()
                .content("string")
                .backgroundColor("string")
                .fontSize("string")
                .hasPadding(false)
                .showTick(false)
                .textAlign("string")
                .tickEdge("string")
                .tickPos("string")
                .verticalAlign("string")
                .build())
            .queryTableDefinition(PowerpackWidgetQueryTableDefinitionArgs.builder()
                .customLinks(PowerpackWidgetQueryTableDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .hasSearchBar("string")
                .liveSpan("string")
                .requests(PowerpackWidgetQueryTableDefinitionRequestArgs.builder()
                    .aggregator("string")
                    .alias("string")
                    .apmQuery(PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .apmStatsQuery(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs.builder()
                        .env("string")
                        .name("string")
                        .primaryTag("string")
                        .rowType("string")
                        .service("string")
                        .columns(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs.builder()
                            .name("string")
                            .alias("string")
                            .cellDisplayMode("string")
                            .order("string")
                            .build())
                        .resource("string")
                        .build())
                    .cellDisplayModes("string")
                    .conditionalFormats(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()
                        .comparator("string")
                        .palette("string")
                        .value(0)
                        .customBgColor("string")
                        .customFgColor("string")
                        .hideValue(false)
                        .imageUrl("string")
                        .metric("string")
                        .timeframe("string")
                        .build())
                    .formulas(PowerpackWidgetQueryTableDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .cellDisplayModeOptions(PowerpackWidgetQueryTableDefinitionRequestFormulaCellDisplayModeOptionsArgs.builder()
                            .trendType("string")
                            .yScale("string")
                            .build())
                        .conditionalFormats(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetQueryTableDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .limit(0)
                    .logQuery(PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .order("string")
                    .processQuery(PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetQueryTableDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .textFormats(PowerpackWidgetQueryTableDefinitionRequestTextFormatArgs.builder()
                        .textFormats(PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatArgs.builder()
                            .match(PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatMatchArgs.builder()
                                .type("string")
                                .value("string")
                                .build())
                            .customBgColor("string")
                            .customFgColor("string")
                            .palette("string")
                            .replace(PowerpackWidgetQueryTableDefinitionRequestTextFormatTextFormatReplaceArgs.builder()
                                .type("string")
                                .with("string")
                                .substring("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .queryValueDefinition(PowerpackWidgetQueryValueDefinitionArgs.builder()
                .autoscale(false)
                .customLinks(PowerpackWidgetQueryValueDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .customUnit("string")
                .liveSpan("string")
                .precision(0)
                .requests(PowerpackWidgetQueryValueDefinitionRequestArgs.builder()
                    .aggregator("string")
                    .apmQuery(PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .conditionalFormats(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()
                        .comparator("string")
                        .palette("string")
                        .value(0)
                        .customBgColor("string")
                        .customFgColor("string")
                        .hideValue(false)
                        .imageUrl("string")
                        .metric("string")
                        .timeframe("string")
                        .build())
                    .formulas(PowerpackWidgetQueryValueDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetQueryValueDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetQueryValueDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .build())
                .textAlign("string")
                .timeseriesBackground(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs.builder()
                    .type("string")
                    .yaxis(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs.builder()
                        .includeZero(false)
                        .label("string")
                        .max("string")
                        .min("string")
                        .scale("string")
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .runWorkflowDefinition(PowerpackWidgetRunWorkflowDefinitionArgs.builder()
                .workflowId("string")
                .customLinks(PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .inputs(PowerpackWidgetRunWorkflowDefinitionInputArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .liveSpan("string")
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .scatterplotDefinition(PowerpackWidgetScatterplotDefinitionArgs.builder()
                .colorByGroups("string")
                .customLinks(PowerpackWidgetScatterplotDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .request(PowerpackWidgetScatterplotDefinitionRequestArgs.builder()
                    .scatterplotTables(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs.builder()
                        .formulas(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs.builder()
                            .dimension("string")
                            .formulaExpression("string")
                            .alias("string")
                            .build())
                        .queries(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs.builder()
                            .apmDependencyStatsQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs.builder()
                                .dataSource("string")
                                .env("string")
                                .name("string")
                                .operationName("string")
                                .resourceName("string")
                                .service("string")
                                .stat("string")
                                .crossOrgUuids("string")
                                .isUpstream(false)
                                .primaryTagName("string")
                                .primaryTagValue("string")
                                .build())
                            .apmResourceStatsQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs.builder()
                                .dataSource("string")
                                .env("string")
                                .name("string")
                                .service("string")
                                .stat("string")
                                .crossOrgUuids("string")
                                .groupBies("string")
                                .operationName("string")
                                .primaryTagName("string")
                                .primaryTagValue("string")
                                .resourceName("string")
                                .build())
                            .cloudCostQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs.builder()
                                .dataSource("string")
                                .name("string")
                                .query("string")
                                .aggregator("string")
                                .crossOrgUuids("string")
                                .build())
                            .eventQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs.builder()
                                .computes(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs.builder()
                                    .aggregation("string")
                                    .interval(0)
                                    .metric("string")
                                    .build())
                                .dataSource("string")
                                .name("string")
                                .crossOrgUuids("string")
                                .groupBies(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs.builder()
                                    .facet("string")
                                    .limit(0)
                                    .sort(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs.builder()
                                        .aggregation("string")
                                        .metric("string")
                                        .order("string")
                                        .build())
                                    .build())
                                .indexes("string")
                                .search(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs.builder()
                                    .query("string")
                                    .build())
                                .storage("string")
                                .build())
                            .metricQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs.builder()
                                .name("string")
                                .query("string")
                                .aggregator("string")
                                .crossOrgUuids("string")
                                .dataSource("string")
                                .build())
                            .processQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs.builder()
                                .dataSource("string")
                                .metric("string")
                                .name("string")
                                .aggregator("string")
                                .crossOrgUuids("string")
                                .isNormalizedCpu(false)
                                .limit(0)
                                .sort("string")
                                .tagFilters("string")
                                .textFilter("string")
                                .build())
                            .sloQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs.builder()
                                .dataSource("string")
                                .measure("string")
                                .sloId("string")
                                .additionalQueryFilters("string")
                                .crossOrgUuids("string")
                                .groupMode("string")
                                .name("string")
                                .sloQueryType("string")
                                .build())
                            .build())
                        .build())
                    .xes(PowerpackWidgetScatterplotDefinitionRequestXArgs.builder()
                        .aggregator("string")
                        .apmQuery(PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .ys(PowerpackWidgetScatterplotDefinitionRequestYArgs.builder()
                        .aggregator("string")
                        .apmQuery(PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .logQuery(PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .processQuery(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs.builder()
                            .metric("string")
                            .filterBies("string")
                            .limit(0)
                            .searchBy("string")
                            .build())
                        .q("string")
                        .rumQuery(PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .securityQuery(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs.builder()
                            .index("string")
                            .computeQuery(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .groupBies(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sortQuery(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs.builder()
                                    .aggregation("string")
                                    .order("string")
                                    .facet("string")
                                    .build())
                                .build())
                            .multiComputes(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs.builder()
                                .aggregation("string")
                                .facet("string")
                                .interval(0)
                                .build())
                            .searchQuery("string")
                            .build())
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .xaxis(PowerpackWidgetScatterplotDefinitionXaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .yaxis(PowerpackWidgetScatterplotDefinitionYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .build())
            .serviceLevelObjectiveDefinition(PowerpackWidgetServiceLevelObjectiveDefinitionArgs.builder()
                .sloId("string")
                .timeWindows("string")
                .viewMode("string")
                .viewType("string")
                .additionalQueryFilters("string")
                .globalTimeTarget("string")
                .showErrorBudget(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .servicemapDefinition(PowerpackWidgetServicemapDefinitionArgs.builder()
                .filters("string")
                .service("string")
                .customLinks(PowerpackWidgetServicemapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .sloListDefinition(PowerpackWidgetSloListDefinitionArgs.builder()
                .request(PowerpackWidgetSloListDefinitionRequestArgs.builder()
                    .query(PowerpackWidgetSloListDefinitionRequestQueryArgs.builder()
                        .queryString("string")
                        .limit(0)
                        .sort(PowerpackWidgetSloListDefinitionRequestQuerySortArgs.builder()
                            .column("string")
                            .order("string")
                            .build())
                        .build())
                    .requestType("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .sunburstDefinition(PowerpackWidgetSunburstDefinitionArgs.builder()
                .customLinks(PowerpackWidgetSunburstDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .hideTotal(false)
                .legendInline(PowerpackWidgetSunburstDefinitionLegendInlineArgs.builder()
                    .type("string")
                    .hidePercent(false)
                    .hideValue(false)
                    .build())
                .legendTable(PowerpackWidgetSunburstDefinitionLegendTableArgs.builder()
                    .type("string")
                    .build())
                .liveSpan("string")
                .requests(PowerpackWidgetSunburstDefinitionRequestArgs.builder()
                    .apmQuery(PowerpackWidgetSunburstDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .formulas(PowerpackWidgetSunburstDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetSunburstDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(PowerpackWidgetSunburstDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .networkQuery(PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetSunburstDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetSunburstDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(PowerpackWidgetSunburstDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .timeseriesDefinition(PowerpackWidgetTimeseriesDefinitionArgs.builder()
                .customLinks(PowerpackWidgetTimeseriesDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .events(PowerpackWidgetTimeseriesDefinitionEventArgs.builder()
                    .q("string")
                    .tagsExecution("string")
                    .build())
                .legendColumns("string")
                .legendLayout("string")
                .legendSize("string")
                .liveSpan("string")
                .markers(PowerpackWidgetTimeseriesDefinitionMarkerArgs.builder()
                    .value("string")
                    .displayType("string")
                    .label("string")
                    .build())
                .requests(PowerpackWidgetTimeseriesDefinitionRequestArgs.builder()
                    .apmQuery(PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .displayType("string")
                    .formulas(PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetTimeseriesDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .metadatas(PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs.builder()
                        .expression("string")
                        .aliasName("string")
                        .build())
                    .networkQuery(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .onRightYaxis(false)
                    .processQuery(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetTimeseriesDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(PowerpackWidgetTimeseriesDefinitionRequestStyleArgs.builder()
                        .lineType("string")
                        .lineWidth("string")
                        .palette("string")
                        .build())
                    .build())
                .rightYaxis(PowerpackWidgetTimeseriesDefinitionRightYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .showLegend(false)
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .yaxis(PowerpackWidgetTimeseriesDefinitionYaxisArgs.builder()
                    .includeZero(false)
                    .label("string")
                    .max("string")
                    .min("string")
                    .scale("string")
                    .build())
                .build())
            .toplistDefinition(PowerpackWidgetToplistDefinitionArgs.builder()
                .customLinks(PowerpackWidgetToplistDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .liveSpan("string")
                .requests(PowerpackWidgetToplistDefinitionRequestArgs.builder()
                    .apmQuery(PowerpackWidgetToplistDefinitionRequestApmQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .auditQuery(PowerpackWidgetToplistDefinitionRequestAuditQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .conditionalFormats(PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs.builder()
                        .comparator("string")
                        .palette("string")
                        .value(0)
                        .customBgColor("string")
                        .customFgColor("string")
                        .hideValue(false)
                        .imageUrl("string")
                        .metric("string")
                        .timeframe("string")
                        .build())
                    .formulas(PowerpackWidgetToplistDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetToplistDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .logQuery(PowerpackWidgetToplistDefinitionRequestLogQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .processQuery(PowerpackWidgetToplistDefinitionRequestProcessQueryArgs.builder()
                        .metric("string")
                        .filterBies("string")
                        .limit(0)
                        .searchBy("string")
                        .build())
                    .q("string")
                    .queries(PowerpackWidgetToplistDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .rumQuery(PowerpackWidgetToplistDefinitionRequestRumQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .securityQuery(PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs.builder()
                        .index("string")
                        .computeQuery(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .groupBies(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs.builder()
                            .facet("string")
                            .limit(0)
                            .sortQuery(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs.builder()
                                .aggregation("string")
                                .order("string")
                                .facet("string")
                                .build())
                            .build())
                        .multiComputes(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs.builder()
                            .aggregation("string")
                            .facet("string")
                            .interval(0)
                            .build())
                        .searchQuery("string")
                        .build())
                    .style(PowerpackWidgetToplistDefinitionRequestStyleArgs.builder()
                        .palette("string")
                        .build())
                    .build())
                .styles(PowerpackWidgetToplistDefinitionStyleArgs.builder()
                    .displays(PowerpackWidgetToplistDefinitionStyleDisplayArgs.builder()
                        .type("string")
                        .build())
                    .palette("string")
                    .scaling("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .topologyMapDefinition(PowerpackWidgetTopologyMapDefinitionArgs.builder()
                .customLinks(PowerpackWidgetTopologyMapDefinitionCustomLinkArgs.builder()
                    .isHidden(false)
                    .label("string")
                    .link("string")
                    .overrideLabel("string")
                    .build())
                .requests(PowerpackWidgetTopologyMapDefinitionRequestArgs.builder()
                    .queries(PowerpackWidgetTopologyMapDefinitionRequestQueryArgs.builder()
                        .dataSource("string")
                        .filters("string")
                        .service("string")
                        .build())
                    .requestType("string")
                    .build())
                .title("string")
                .titleAlign("string")
                .titleSize("string")
                .build())
            .traceServiceDefinition(PowerpackWidgetTraceServiceDefinitionArgs.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(PowerpackWidgetTreemapDefinitionArgs.builder()
                .requests(PowerpackWidgetTreemapDefinitionRequestArgs.builder()
                    .formulas(PowerpackWidgetTreemapDefinitionRequestFormulaArgs.builder()
                        .formulaExpression("string")
                        .alias("string")
                        .cellDisplayMode("string")
                        .conditionalFormats(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs.builder()
                            .comparator("string")
                            .palette("string")
                            .value(0)
                            .customBgColor("string")
                            .customFgColor("string")
                            .hideValue(false)
                            .imageUrl("string")
                            .metric("string")
                            .timeframe("string")
                            .build())
                        .limit(PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs.builder()
                            .count(0)
                            .order("string")
                            .build())
                        .numberFormat(PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatArgs.builder()
                            .unit(PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitArgs.builder()
                                .canonical(PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitCanonicalArgs.builder()
                                    .unitName("string")
                                    .perUnitName("string")
                                    .build())
                                .custom(PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitCustomArgs.builder()
                                    .label("string")
                                    .build())
                                .build())
                            .unitScale(PowerpackWidgetTreemapDefinitionRequestFormulaNumberFormatUnitScaleArgs.builder()
                                .unitName("string")
                                .build())
                            .build())
                        .style(PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs.builder()
                            .palette("string")
                            .paletteIndex(0)
                            .build())
                        .build())
                    .queries(PowerpackWidgetTreemapDefinitionRequestQueryArgs.builder()
                        .apmDependencyStatsQuery(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .operationName("string")
                            .resourceName("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .crossOrgUuids("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .build())
                        .eventQuery(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("string")
                            .crossOrgUuids("string")
                            .groupBies(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs.builder()
                                .facet("string")
                                .limit(0)
                                .sort(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs.builder()
                                    .aggregation("string")
                                    .metric("string")
                                    .order("string")
                                    .build())
                                .build())
                            .indexes("string")
                            .search(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs.builder()
                                .query("string")
                                .build())
                            .storage("string")
                            .build())
                        .metricQuery(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs.builder()
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .crossOrgUuids("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("string")
                            .crossOrgUuids("string")
                            .groupMode("string")
                            .name("string")
                            .sloQueryType("string")
                            .build())
                        .build())
                    .build())
                .title("string")
                .build())
            .widgetLayout(PowerpackWidgetWidgetLayoutArgs.builder()
                .height(0)
                .width(0)
                .x(0)
                .y(0)
                .isColumnBreak(false)
                .build())
            .build())
        .build());
    
    powerpack_resource = datadog.Powerpack("powerpackResource",
        description="string",
        layout={
            "height": 0,
            "width": 0,
            "x": 0,
            "y": 0,
        },
        live_span="string",
        name="string",
        show_title=False,
        tags=["string"],
        template_variables=[{
            "name": "string",
            "defaults": ["string"],
        }],
        widgets=[{
            "alert_graph_definition": {
                "alert_id": "string",
                "viz_type": "string",
                "live_span": "string",
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "alert_value_definition": {
                "alert_id": "string",
                "precision": 0,
                "text_align": "string",
                "title": "string",
                "title_align": "string",
                "title_size": "string",
                "unit": "string",
            },
            "change_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "live_span": "string",
                "requests": [{
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "change_type": "string",
                    "compare_to": "string",
                    "formulas": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "increase_good": False,
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "order_by": "string",
                    "order_dir": "string",
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "show_present": False,
                }],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "check_status_definition": {
                "check": "string",
                "grouping": "string",
                "group": "string",
                "group_bies": ["string"],
                "live_span": "string",
                "tags": ["string"],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "distribution_definition": {
                "legend_size": "string",
                "live_span": "string",
                "requests": [{
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "apm_stats_query": {
                        "env": "string",
                        "name": "string",
                        "primary_tag": "string",
                        "row_type": "string",
                        "service": "string",
                        "columns": [{
                            "name": "string",
                            "alias": "string",
                            "cell_display_mode": "string",
                            "order": "string",
                        }],
                        "resource": "string",
                    },
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "style": {
                        "palette": "string",
                    },
                }],
                "show_legend": False,
                "title": "string",
                "title_align": "string",
                "title_size": "string",
                "xaxis": {
                    "include_zero": False,
                    "max": "string",
                    "min": "string",
                    "scale": "string",
                },
                "yaxis": {
                    "include_zero": False,
                    "label": "string",
                    "max": "string",
                    "min": "string",
                    "scale": "string",
                },
            },
            "event_stream_definition": {
                "query": "string",
                "event_size": "string",
                "live_span": "string",
                "tags_execution": "string",
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "event_timeline_definition": {
                "query": "string",
                "live_span": "string",
                "tags_execution": "string",
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "free_text_definition": {
                "text": "string",
                "color": "string",
                "font_size": "string",
                "text_align": "string",
            },
            "geomap_definition": {
                "view": {
                    "focus": "string",
                },
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "live_span": "string",
                "requests": [{
                    "formulas": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                }],
                "style": {
                    "palette": "string",
                    "palette_flip": False,
                },
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "heatmap_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "events": [{
                    "q": "string",
                    "tags_execution": "string",
                }],
                "legend_size": "string",
                "live_span": "string",
                "requests": [{
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "formulas": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "style": {
                        "palette": "string",
                    },
                }],
                "show_legend": False,
                "title": "string",
                "title_align": "string",
                "title_size": "string",
                "yaxis": {
                    "include_zero": False,
                    "label": "string",
                    "max": "string",
                    "min": "string",
                    "scale": "string",
                },
            },
            "hostmap_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "groups": ["string"],
                "no_group_hosts": False,
                "no_metric_hosts": False,
                "node_type": "string",
                "request": {
                    "fills": [{
                        "apm_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "log_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "process_query": {
                            "metric": "string",
                            "filter_bies": ["string"],
                            "limit": 0,
                            "search_by": "string",
                        },
                        "q": "string",
                        "rum_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "security_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                    }],
                    "sizes": [{
                        "apm_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "log_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "process_query": {
                            "metric": "string",
                            "filter_bies": ["string"],
                            "limit": 0,
                            "search_by": "string",
                        },
                        "q": "string",
                        "rum_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "security_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                    }],
                },
                "scopes": ["string"],
                "style": {
                    "fill_max": "string",
                    "fill_min": "string",
                    "palette": "string",
                    "palette_flip": False,
                },
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "id": 0,
            "iframe_definition": {
                "url": "string",
            },
            "image_definition": {
                "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": {
                "requests": [{
                    "columns": [{
                        "field": "string",
                        "width": "string",
                    }],
                    "query": {
                        "data_source": "string",
                        "clustering_pattern_field_path": "string",
                        "event_size": "string",
                        "group_bies": [{
                            "facet": "string",
                        }],
                        "indexes": ["string"],
                        "query_string": "string",
                        "sort": {
                            "column": "string",
                            "order": "string",
                        },
                        "storage": "string",
                    },
                    "response_format": "string",
                }],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "log_stream_definition": {
                "columns": ["string"],
                "indexes": ["string"],
                "live_span": "string",
                "message_display": "string",
                "query": "string",
                "show_date_column": False,
                "show_message_column": False,
                "sort": {
                    "column": "string",
                    "order": "string",
                },
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "manage_status_definition": {
                "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": {
                "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",
            },
            "query_table_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "has_search_bar": "string",
                "live_span": "string",
                "requests": [{
                    "aggregator": "string",
                    "alias": "string",
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "apm_stats_query": {
                        "env": "string",
                        "name": "string",
                        "primary_tag": "string",
                        "row_type": "string",
                        "service": "string",
                        "columns": [{
                            "name": "string",
                            "alias": "string",
                            "cell_display_mode": "string",
                            "order": "string",
                        }],
                        "resource": "string",
                    },
                    "cell_display_modes": ["string"],
                    "conditional_formats": [{
                        "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": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "cell_display_mode_options": {
                            "trend_type": "string",
                            "y_scale": "string",
                        },
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "limit": 0,
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "order": "string",
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "text_formats": [{
                        "text_formats": [{
                            "match": {
                                "type": "string",
                                "value": "string",
                            },
                            "custom_bg_color": "string",
                            "custom_fg_color": "string",
                            "palette": "string",
                            "replace": {
                                "type": "string",
                                "with_": "string",
                                "substring": "string",
                            },
                        }],
                    }],
                }],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "query_value_definition": {
                "autoscale": False,
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "custom_unit": "string",
                "live_span": "string",
                "precision": 0,
                "requests": [{
                    "aggregator": "string",
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "audit_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "conditional_formats": [{
                        "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": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                }],
                "text_align": "string",
                "timeseries_background": {
                    "type": "string",
                    "yaxis": {
                        "include_zero": False,
                        "label": "string",
                        "max": "string",
                        "min": "string",
                        "scale": "string",
                    },
                },
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "run_workflow_definition": {
                "workflow_id": "string",
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "inputs": [{
                    "name": "string",
                    "value": "string",
                }],
                "live_span": "string",
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "scatterplot_definition": {
                "color_by_groups": ["string"],
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "live_span": "string",
                "request": {
                    "scatterplot_tables": [{
                        "formulas": [{
                            "dimension": "string",
                            "formula_expression": "string",
                            "alias": "string",
                        }],
                        "queries": [{
                            "apm_dependency_stats_query": {
                                "data_source": "string",
                                "env": "string",
                                "name": "string",
                                "operation_name": "string",
                                "resource_name": "string",
                                "service": "string",
                                "stat": "string",
                                "cross_org_uuids": "string",
                                "is_upstream": False,
                                "primary_tag_name": "string",
                                "primary_tag_value": "string",
                            },
                            "apm_resource_stats_query": {
                                "data_source": "string",
                                "env": "string",
                                "name": "string",
                                "service": "string",
                                "stat": "string",
                                "cross_org_uuids": "string",
                                "group_bies": ["string"],
                                "operation_name": "string",
                                "primary_tag_name": "string",
                                "primary_tag_value": "string",
                                "resource_name": "string",
                            },
                            "cloud_cost_query": {
                                "data_source": "string",
                                "name": "string",
                                "query": "string",
                                "aggregator": "string",
                                "cross_org_uuids": "string",
                            },
                            "event_query": {
                                "computes": [{
                                    "aggregation": "string",
                                    "interval": 0,
                                    "metric": "string",
                                }],
                                "data_source": "string",
                                "name": "string",
                                "cross_org_uuids": "string",
                                "group_bies": [{
                                    "facet": "string",
                                    "limit": 0,
                                    "sort": {
                                        "aggregation": "string",
                                        "metric": "string",
                                        "order": "string",
                                    },
                                }],
                                "indexes": ["string"],
                                "search": {
                                    "query": "string",
                                },
                                "storage": "string",
                            },
                            "metric_query": {
                                "name": "string",
                                "query": "string",
                                "aggregator": "string",
                                "cross_org_uuids": "string",
                                "data_source": "string",
                            },
                            "process_query": {
                                "data_source": "string",
                                "metric": "string",
                                "name": "string",
                                "aggregator": "string",
                                "cross_org_uuids": "string",
                                "is_normalized_cpu": False,
                                "limit": 0,
                                "sort": "string",
                                "tag_filters": ["string"],
                                "text_filter": "string",
                            },
                            "slo_query": {
                                "data_source": "string",
                                "measure": "string",
                                "slo_id": "string",
                                "additional_query_filters": "string",
                                "cross_org_uuids": "string",
                                "group_mode": "string",
                                "name": "string",
                                "slo_query_type": "string",
                            },
                        }],
                    }],
                    "xes": [{
                        "aggregator": "string",
                        "apm_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "log_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "process_query": {
                            "metric": "string",
                            "filter_bies": ["string"],
                            "limit": 0,
                            "search_by": "string",
                        },
                        "q": "string",
                        "rum_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "security_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                    }],
                    "ys": [{
                        "aggregator": "string",
                        "apm_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "log_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "process_query": {
                            "metric": "string",
                            "filter_bies": ["string"],
                            "limit": 0,
                            "search_by": "string",
                        },
                        "q": "string",
                        "rum_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                        "security_query": {
                            "index": "string",
                            "compute_query": {
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            },
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort_query": {
                                    "aggregation": "string",
                                    "order": "string",
                                    "facet": "string",
                                },
                            }],
                            "multi_computes": [{
                                "aggregation": "string",
                                "facet": "string",
                                "interval": 0,
                            }],
                            "search_query": "string",
                        },
                    }],
                },
                "title": "string",
                "title_align": "string",
                "title_size": "string",
                "xaxis": {
                    "include_zero": False,
                    "label": "string",
                    "max": "string",
                    "min": "string",
                    "scale": "string",
                },
                "yaxis": {
                    "include_zero": False,
                    "label": "string",
                    "max": "string",
                    "min": "string",
                    "scale": "string",
                },
            },
            "service_level_objective_definition": {
                "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": {
                "filters": ["string"],
                "service": "string",
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "slo_list_definition": {
                "request": {
                    "query": {
                        "query_string": "string",
                        "limit": 0,
                        "sort": {
                            "column": "string",
                            "order": "string",
                        },
                    },
                    "request_type": "string",
                },
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "sunburst_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "hide_total": False,
                "legend_inline": {
                    "type": "string",
                    "hide_percent": False,
                    "hide_value": False,
                },
                "legend_table": {
                    "type": "string",
                },
                "live_span": "string",
                "requests": [{
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "audit_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "formulas": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "network_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "style": {
                        "palette": "string",
                    },
                }],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "timeseries_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "events": [{
                    "q": "string",
                    "tags_execution": "string",
                }],
                "legend_columns": ["string"],
                "legend_layout": "string",
                "legend_size": "string",
                "live_span": "string",
                "markers": [{
                    "value": "string",
                    "display_type": "string",
                    "label": "string",
                }],
                "requests": [{
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "audit_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "display_type": "string",
                    "formulas": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "metadatas": [{
                        "expression": "string",
                        "alias_name": "string",
                    }],
                    "network_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "on_right_yaxis": False,
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "style": {
                        "line_type": "string",
                        "line_width": "string",
                        "palette": "string",
                    },
                }],
                "right_yaxis": {
                    "include_zero": False,
                    "label": "string",
                    "max": "string",
                    "min": "string",
                    "scale": "string",
                },
                "show_legend": False,
                "title": "string",
                "title_align": "string",
                "title_size": "string",
                "yaxis": {
                    "include_zero": False,
                    "label": "string",
                    "max": "string",
                    "min": "string",
                    "scale": "string",
                },
            },
            "toplist_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "live_span": "string",
                "requests": [{
                    "apm_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "audit_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "conditional_formats": [{
                        "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": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "log_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "process_query": {
                        "metric": "string",
                        "filter_bies": ["string"],
                        "limit": 0,
                        "search_by": "string",
                    },
                    "q": "string",
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                    "rum_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "security_query": {
                        "index": "string",
                        "compute_query": {
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        },
                        "group_bies": [{
                            "facet": "string",
                            "limit": 0,
                            "sort_query": {
                                "aggregation": "string",
                                "order": "string",
                                "facet": "string",
                            },
                        }],
                        "multi_computes": [{
                            "aggregation": "string",
                            "facet": "string",
                            "interval": 0,
                        }],
                        "search_query": "string",
                    },
                    "style": {
                        "palette": "string",
                    },
                }],
                "styles": [{
                    "displays": [{
                        "type": "string",
                    }],
                    "palette": "string",
                    "scaling": "string",
                }],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "topology_map_definition": {
                "custom_links": [{
                    "is_hidden": False,
                    "label": "string",
                    "link": "string",
                    "override_label": "string",
                }],
                "requests": [{
                    "queries": [{
                        "data_source": "string",
                        "filters": ["string"],
                        "service": "string",
                    }],
                    "request_type": "string",
                }],
                "title": "string",
                "title_align": "string",
                "title_size": "string",
            },
            "trace_service_definition": {
                "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": {
                "requests": [{
                    "formulas": [{
                        "formula_expression": "string",
                        "alias": "string",
                        "cell_display_mode": "string",
                        "conditional_formats": [{
                            "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": {
                            "count": 0,
                            "order": "string",
                        },
                        "number_format": {
                            "unit": {
                                "canonical": {
                                    "unit_name": "string",
                                    "per_unit_name": "string",
                                },
                                "custom": {
                                    "label": "string",
                                },
                            },
                            "unit_scale": {
                                "unit_name": "string",
                            },
                        },
                        "style": {
                            "palette": "string",
                            "palette_index": 0,
                        },
                    }],
                    "queries": [{
                        "apm_dependency_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "operation_name": "string",
                            "resource_name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "is_upstream": False,
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                        },
                        "apm_resource_stats_query": {
                            "data_source": "string",
                            "env": "string",
                            "name": "string",
                            "service": "string",
                            "stat": "string",
                            "cross_org_uuids": "string",
                            "group_bies": ["string"],
                            "operation_name": "string",
                            "primary_tag_name": "string",
                            "primary_tag_value": "string",
                            "resource_name": "string",
                        },
                        "cloud_cost_query": {
                            "data_source": "string",
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                        },
                        "event_query": {
                            "computes": [{
                                "aggregation": "string",
                                "interval": 0,
                                "metric": "string",
                            }],
                            "data_source": "string",
                            "name": "string",
                            "cross_org_uuids": "string",
                            "group_bies": [{
                                "facet": "string",
                                "limit": 0,
                                "sort": {
                                    "aggregation": "string",
                                    "metric": "string",
                                    "order": "string",
                                },
                            }],
                            "indexes": ["string"],
                            "search": {
                                "query": "string",
                            },
                            "storage": "string",
                        },
                        "metric_query": {
                            "name": "string",
                            "query": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "data_source": "string",
                        },
                        "process_query": {
                            "data_source": "string",
                            "metric": "string",
                            "name": "string",
                            "aggregator": "string",
                            "cross_org_uuids": "string",
                            "is_normalized_cpu": False,
                            "limit": 0,
                            "sort": "string",
                            "tag_filters": ["string"],
                            "text_filter": "string",
                        },
                        "slo_query": {
                            "data_source": "string",
                            "measure": "string",
                            "slo_id": "string",
                            "additional_query_filters": "string",
                            "cross_org_uuids": "string",
                            "group_mode": "string",
                            "name": "string",
                            "slo_query_type": "string",
                        },
                    }],
                }],
                "title": "string",
            },
            "widget_layout": {
                "height": 0,
                "width": 0,
                "x": 0,
                "y": 0,
                "is_column_break": False,
            },
        }])
    
    const powerpackResource = new datadog.Powerpack("powerpackResource", {
        description: "string",
        layout: {
            height: 0,
            width: 0,
            x: 0,
            y: 0,
        },
        liveSpan: "string",
        name: "string",
        showTitle: false,
        tags: ["string"],
        templateVariables: [{
            name: "string",
            defaults: ["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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                xaxis: {
                    includeZero: false,
                    max: "string",
                    min: "string",
                    scale: "string",
                },
                yaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                        clusteringPatternFieldPath: "string",
                        eventSize: "string",
                        groupBies: [{
                            facet: "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",
            },
            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",
                        cellDisplayModeOptions: {
                            trendType: "string",
                            yScale: "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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                    },
                    textFormats: [{
                        textFormats: [{
                            match: {
                                type: "string",
                                value: "string",
                            },
                            customBgColor: "string",
                            customFgColor: "string",
                            palette: "string",
                            replace: {
                                type: "string",
                                "with": "string",
                                substring: "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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                                crossOrgUuids: "string",
                                isUpstream: false,
                                primaryTagName: "string",
                                primaryTagValue: "string",
                            },
                            apmResourceStatsQuery: {
                                dataSource: "string",
                                env: "string",
                                name: "string",
                                service: "string",
                                stat: "string",
                                crossOrgUuids: "string",
                                groupBies: ["string"],
                                operationName: "string",
                                primaryTagName: "string",
                                primaryTagValue: "string",
                                resourceName: "string",
                            },
                            cloudCostQuery: {
                                dataSource: "string",
                                name: "string",
                                query: "string",
                                aggregator: "string",
                                crossOrgUuids: "string",
                            },
                            eventQuery: {
                                computes: [{
                                    aggregation: "string",
                                    interval: 0,
                                    metric: "string",
                                }],
                                dataSource: "string",
                                name: "string",
                                crossOrgUuids: "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",
                                crossOrgUuids: "string",
                                dataSource: "string",
                            },
                            processQuery: {
                                dataSource: "string",
                                metric: "string",
                                name: "string",
                                aggregator: "string",
                                crossOrgUuids: "string",
                                isNormalizedCpu: false,
                                limit: 0,
                                sort: "string",
                                tagFilters: ["string"],
                                textFilter: "string",
                            },
                            sloQuery: {
                                dataSource: "string",
                                measure: "string",
                                sloId: "string",
                                additionalQueryFilters: "string",
                                crossOrgUuids: "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",
            },
            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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "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",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "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",
                    },
                }],
                styles: [{
                    displays: [{
                        type: "string",
                    }],
                    palette: "string",
                    scaling: "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",
                        },
                        numberFormat: {
                            unit: {
                                canonical: {
                                    unitName: "string",
                                    perUnitName: "string",
                                },
                                custom: {
                                    label: "string",
                                },
                            },
                            unitScale: {
                                unitName: "string",
                            },
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            crossOrgUuids: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            crossOrgUuids: "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",
                            crossOrgUuids: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            crossOrgUuids: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            crossOrgUuids: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                }],
                title: "string",
            },
            widgetLayout: {
                height: 0,
                width: 0,
                x: 0,
                y: 0,
                isColumnBreak: false,
            },
        }],
    });
    
    type: datadog:Powerpack
    properties:
        description: string
        layout:
            height: 0
            width: 0
            x: 0
            "y": 0
        liveSpan: string
        name: string
        showTitle: false
        tags:
            - string
        templateVariables:
            - defaults:
                - string
              name: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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
                xaxis:
                    includeZero: false
                    max: string
                    min: string
                    scale: string
                yaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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:
                        clusteringPatternFieldPath: string
                        dataSource: string
                        eventSize: string
                        groupBies:
                            - facet: 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
              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
                          cellDisplayModeOptions:
                            trendType: string
                            yScale: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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
                      textFormats:
                        - textFormats:
                            - customBgColor: string
                              customFgColor: string
                              match:
                                type: string
                                value: string
                              palette: string
                              replace:
                                substring: string
                                type: string
                                with: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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:
                                crossOrgUuids: string
                                dataSource: string
                                env: string
                                isUpstream: false
                                name: string
                                operationName: string
                                primaryTagName: string
                                primaryTagValue: string
                                resourceName: string
                                service: string
                                stat: string
                              apmResourceStatsQuery:
                                crossOrgUuids: string
                                dataSource: string
                                env: string
                                groupBies:
                                    - string
                                name: string
                                operationName: string
                                primaryTagName: string
                                primaryTagValue: string
                                resourceName: string
                                service: string
                                stat: string
                              cloudCostQuery:
                                aggregator: string
                                crossOrgUuids: string
                                dataSource: string
                                name: string
                                query: string
                              eventQuery:
                                computes:
                                    - aggregation: string
                                      interval: 0
                                      metric: string
                                crossOrgUuids: 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
                                crossOrgUuids: string
                                dataSource: string
                                name: string
                                query: string
                              processQuery:
                                aggregator: string
                                crossOrgUuids: string
                                dataSource: string
                                isNormalizedCpu: false
                                limit: 0
                                metric: string
                                name: string
                                sort: string
                                tagFilters:
                                    - string
                                textFilter: string
                              sloQuery:
                                additionalQueryFilters: string
                                crossOrgUuids: 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
              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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: 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:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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
                styles:
                    - displays:
                        - type: string
                      palette: string
                      scaling: 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
                          numberFormat:
                            unit:
                                canonical:
                                    perUnitName: string
                                    unitName: string
                                custom:
                                    label: string
                            unitScale:
                                unitName: string
                          style:
                            palette: string
                            paletteIndex: 0
                      queries:
                        - apmDependencyStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            crossOrgUuids: string
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            crossOrgUuids: 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
                            crossOrgUuids: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            crossOrgUuids: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            crossOrgUuids: 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
    

    Powerpack Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Powerpack resource accepts the following input properties:

    Description string
    The description of the powerpack.
    Layout PowerpackLayout
    The layout of the powerpack on a free-form dashboard.
    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.
    Name string
    The name for the powerpack.
    ShowTitle bool
    Whether or not title should be displayed in the powerpack.
    Tags List<string>
    List of tags to identify this powerpack.
    TemplateVariables List<PowerpackTemplateVariable>
    The list of template variables for this powerpack.
    Widgets List<PowerpackWidget>
    The list of widgets to display in the powerpack.
    Description string
    The description of the powerpack.
    Layout PowerpackLayoutArgs
    The layout of the powerpack on a free-form dashboard.
    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.
    Name string
    The name for the powerpack.
    ShowTitle bool
    Whether or not title should be displayed in the powerpack.
    Tags []string
    List of tags to identify this powerpack.
    TemplateVariables []PowerpackTemplateVariableArgs
    The list of template variables for this powerpack.
    Widgets []PowerpackWidgetArgs
    The list of widgets to display in the powerpack.
    description String
    The description of the powerpack.
    layout PowerpackLayout
    The layout of the powerpack on a free-form dashboard.
    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.
    name String
    The name for the powerpack.
    showTitle Boolean
    Whether or not title should be displayed in the powerpack.
    tags List<String>
    List of tags to identify this powerpack.
    templateVariables List<PowerpackTemplateVariable>
    The list of template variables for this powerpack.
    widgets List<PowerpackWidget>
    The list of widgets to display in the powerpack.
    description string
    The description of the powerpack.
    layout PowerpackLayout
    The layout of the powerpack on a free-form dashboard.
    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.
    name string
    The name for the powerpack.
    showTitle boolean
    Whether or not title should be displayed in the powerpack.
    tags string[]
    List of tags to identify this powerpack.
    templateVariables PowerpackTemplateVariable[]
    The list of template variables for this powerpack.
    widgets PowerpackWidget[]
    The list of widgets to display in the powerpack.
    description str
    The description of the powerpack.
    layout PowerpackLayoutArgs
    The layout of the powerpack on a free-form dashboard.
    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.
    name str
    The name for the powerpack.
    show_title bool
    Whether or not title should be displayed in the powerpack.
    tags Sequence[str]
    List of tags to identify this powerpack.
    template_variables Sequence[PowerpackTemplateVariableArgs]
    The list of template variables for this powerpack.
    widgets Sequence[PowerpackWidgetArgs]
    The list of widgets to display in the powerpack.
    description String
    The description of the powerpack.
    layout Property Map
    The layout of the powerpack on a free-form dashboard.
    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.
    name String
    The name for the powerpack.
    showTitle Boolean
    Whether or not title should be displayed in the powerpack.
    tags List<String>
    List of tags to identify this powerpack.
    templateVariables List<Property Map>
    The list of template variables for this powerpack.
    widgets List<Property Map>
    The list of widgets to display in the powerpack.

    Outputs

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

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

    Look up Existing Powerpack Resource

    Get an existing Powerpack 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?: PowerpackState, opts?: CustomResourceOptions): Powerpack
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            layout: Optional[PowerpackLayoutArgs] = None,
            live_span: Optional[str] = None,
            name: Optional[str] = None,
            show_title: Optional[bool] = None,
            tags: Optional[Sequence[str]] = None,
            template_variables: Optional[Sequence[PowerpackTemplateVariableArgs]] = None,
            widgets: Optional[Sequence[PowerpackWidgetArgs]] = None) -> Powerpack
    func GetPowerpack(ctx *Context, name string, id IDInput, state *PowerpackState, opts ...ResourceOption) (*Powerpack, error)
    public static Powerpack Get(string name, Input<string> id, PowerpackState? state, CustomResourceOptions? opts = null)
    public static Powerpack get(String name, Output<String> id, PowerpackState state, CustomResourceOptions options)
    resources:  _:    type: datadog:Powerpack    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Description string
    The description of the powerpack.
    Layout PowerpackLayout
    The layout of the powerpack on a free-form dashboard.
    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.
    Name string
    The name for the powerpack.
    ShowTitle bool
    Whether or not title should be displayed in the powerpack.
    Tags List<string>
    List of tags to identify this powerpack.
    TemplateVariables List<PowerpackTemplateVariable>
    The list of template variables for this powerpack.
    Widgets List<PowerpackWidget>
    The list of widgets to display in the powerpack.
    Description string
    The description of the powerpack.
    Layout PowerpackLayoutArgs
    The layout of the powerpack on a free-form dashboard.
    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.
    Name string
    The name for the powerpack.
    ShowTitle bool
    Whether or not title should be displayed in the powerpack.
    Tags []string
    List of tags to identify this powerpack.
    TemplateVariables []PowerpackTemplateVariableArgs
    The list of template variables for this powerpack.
    Widgets []PowerpackWidgetArgs
    The list of widgets to display in the powerpack.
    description String
    The description of the powerpack.
    layout PowerpackLayout
    The layout of the powerpack on a free-form dashboard.
    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.
    name String
    The name for the powerpack.
    showTitle Boolean
    Whether or not title should be displayed in the powerpack.
    tags List<String>
    List of tags to identify this powerpack.
    templateVariables List<PowerpackTemplateVariable>
    The list of template variables for this powerpack.
    widgets List<PowerpackWidget>
    The list of widgets to display in the powerpack.
    description string
    The description of the powerpack.
    layout PowerpackLayout
    The layout of the powerpack on a free-form dashboard.
    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.
    name string
    The name for the powerpack.
    showTitle boolean
    Whether or not title should be displayed in the powerpack.
    tags string[]
    List of tags to identify this powerpack.
    templateVariables PowerpackTemplateVariable[]
    The list of template variables for this powerpack.
    widgets PowerpackWidget[]
    The list of widgets to display in the powerpack.
    description str
    The description of the powerpack.
    layout PowerpackLayoutArgs
    The layout of the powerpack on a free-form dashboard.
    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.
    name str
    The name for the powerpack.
    show_title bool
    Whether or not title should be displayed in the powerpack.
    tags Sequence[str]
    List of tags to identify this powerpack.
    template_variables Sequence[PowerpackTemplateVariableArgs]
    The list of template variables for this powerpack.
    widgets Sequence[PowerpackWidgetArgs]
    The list of widgets to display in the powerpack.
    description String
    The description of the powerpack.
    layout Property Map
    The layout of the powerpack on a free-form dashboard.
    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.
    name String
    The name for the powerpack.
    showTitle Boolean
    Whether or not title should be displayed in the powerpack.
    tags List<String>
    List of tags to identify this powerpack.
    templateVariables List<Property Map>
    The list of template variables for this powerpack.
    widgets List<Property Map>
    The list of widgets to display in the powerpack.

    Supporting Types

    PowerpackLayout, PowerpackLayoutArgs

    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. Should be greater than or equal to 0.
    Y int
    The position of the widget on the y (vertical) axis. Should be greater than or equal to 0.
    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. Should be greater than or equal to 0.
    Y int
    The position of the widget on the y (vertical) axis. Should be greater than or equal to 0.
    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. Should be greater than or equal to 0.
    y Integer
    The position of the widget on the y (vertical) axis. Should be greater than or equal to 0.
    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. Should be greater than or equal to 0.
    y number
    The position of the widget on the y (vertical) axis. Should be greater than or equal to 0.
    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. Should be greater than or equal to 0.
    y int
    The position of the widget on the y (vertical) axis. Should be greater than or equal to 0.
    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. Should be greater than or equal to 0.
    y Number
    The position of the widget on the y (vertical) axis. Should be greater than or equal to 0.

    PowerpackTemplateVariable, PowerpackTemplateVariableArgs

    Name string
    The name of the powerpack template variable.
    Defaults List<string>
    One or many default values for powerpack template variables on load. If more than one default is specified, they will be unioned together with OR.
    Name string
    The name of the powerpack template variable.
    Defaults []string
    One or many default values for powerpack template variables on load. If more than one default is specified, they will be unioned together with OR.
    name String
    The name of the powerpack template variable.
    defaults List<String>
    One or many default values for powerpack template variables on load. If more than one default is specified, they will be unioned together with OR.
    name string
    The name of the powerpack template variable.
    defaults string[]
    One or many default values for powerpack template variables on load. If more than one default is specified, they will be unioned together with OR.
    name str
    The name of the powerpack template variable.
    defaults Sequence[str]
    One or many default values for powerpack template variables on load. If more than one default is specified, they will be unioned together with OR.
    name String
    The name of the powerpack template variable.
    defaults List<String>
    One or many default values for powerpack template variables on load. If more than one default is specified, they will be unioned together with OR.

    PowerpackWidget, PowerpackWidgetArgs

    AlertGraphDefinition PowerpackWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    AlertValueDefinition PowerpackWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    ChangeDefinition PowerpackWidgetChangeDefinition
    The definition for a Change widget.
    CheckStatusDefinition PowerpackWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    DistributionDefinition PowerpackWidgetDistributionDefinition
    The definition for a Distribution widget.
    EventStreamDefinition PowerpackWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    EventTimelineDefinition PowerpackWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    FreeTextDefinition PowerpackWidgetFreeTextDefinition
    The definition for a Free Text widget.
    GeomapDefinition PowerpackWidgetGeomapDefinition
    The definition for a Geomap widget.
    HeatmapDefinition PowerpackWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    HostmapDefinition PowerpackWidgetHostmapDefinition
    The definition for a Hostmap widget.
    Id int
    The ID of the widget.
    IframeDefinition PowerpackWidgetIframeDefinition
    The definition for an Iframe widget.
    ImageDefinition PowerpackWidgetImageDefinition
    The definition for an Image widget
    ListStreamDefinition PowerpackWidgetListStreamDefinition
    The definition for a List Stream widget.
    LogStreamDefinition PowerpackWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    ManageStatusDefinition PowerpackWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    NoteDefinition PowerpackWidgetNoteDefinition
    The definition for a Note widget.
    QueryTableDefinition PowerpackWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition PowerpackWidgetQueryValueDefinition
    The definition for a Query Value widget.
    RunWorkflowDefinition PowerpackWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    ScatterplotDefinition PowerpackWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    ServiceLevelObjectiveDefinition PowerpackWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    ServicemapDefinition PowerpackWidgetServicemapDefinition
    The definition for a Service Map widget.
    SloListDefinition PowerpackWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    SunburstDefinition PowerpackWidgetSunburstDefinition
    The definition for a Sunburst widget.
    TimeseriesDefinition PowerpackWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    ToplistDefinition PowerpackWidgetToplistDefinition
    The definition for a Toplist widget.
    TopologyMapDefinition PowerpackWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    TraceServiceDefinition PowerpackWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    TreemapDefinition PowerpackWidgetTreemapDefinition
    The definition for a Treemap widget.
    WidgetLayout PowerpackWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    AlertGraphDefinition PowerpackWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    AlertValueDefinition PowerpackWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    ChangeDefinition PowerpackWidgetChangeDefinition
    The definition for a Change widget.
    CheckStatusDefinition PowerpackWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    DistributionDefinition PowerpackWidgetDistributionDefinition
    The definition for a Distribution widget.
    EventStreamDefinition PowerpackWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    EventTimelineDefinition PowerpackWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    FreeTextDefinition PowerpackWidgetFreeTextDefinition
    The definition for a Free Text widget.
    GeomapDefinition PowerpackWidgetGeomapDefinition
    The definition for a Geomap widget.
    HeatmapDefinition PowerpackWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    HostmapDefinition PowerpackWidgetHostmapDefinition
    The definition for a Hostmap widget.
    Id int
    The ID of the widget.
    IframeDefinition PowerpackWidgetIframeDefinition
    The definition for an Iframe widget.
    ImageDefinition PowerpackWidgetImageDefinition
    The definition for an Image widget
    ListStreamDefinition PowerpackWidgetListStreamDefinition
    The definition for a List Stream widget.
    LogStreamDefinition PowerpackWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    ManageStatusDefinition PowerpackWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    NoteDefinition PowerpackWidgetNoteDefinition
    The definition for a Note widget.
    QueryTableDefinition PowerpackWidgetQueryTableDefinition
    The definition for a Query Table widget.
    QueryValueDefinition PowerpackWidgetQueryValueDefinition
    The definition for a Query Value widget.
    RunWorkflowDefinition PowerpackWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    ScatterplotDefinition PowerpackWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    ServiceLevelObjectiveDefinition PowerpackWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    ServicemapDefinition PowerpackWidgetServicemapDefinition
    The definition for a Service Map widget.
    SloListDefinition PowerpackWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    SunburstDefinition PowerpackWidgetSunburstDefinition
    The definition for a Sunburst widget.
    TimeseriesDefinition PowerpackWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    ToplistDefinition PowerpackWidgetToplistDefinition
    The definition for a Toplist widget.
    TopologyMapDefinition PowerpackWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    TraceServiceDefinition PowerpackWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    TreemapDefinition PowerpackWidgetTreemapDefinition
    The definition for a Treemap widget.
    WidgetLayout PowerpackWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition PowerpackWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alertValueDefinition PowerpackWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    changeDefinition PowerpackWidgetChangeDefinition
    The definition for a Change widget.
    checkStatusDefinition PowerpackWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distributionDefinition PowerpackWidgetDistributionDefinition
    The definition for a Distribution widget.
    eventStreamDefinition PowerpackWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    eventTimelineDefinition PowerpackWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    freeTextDefinition PowerpackWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomapDefinition PowerpackWidgetGeomapDefinition
    The definition for a Geomap widget.
    heatmapDefinition PowerpackWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmapDefinition PowerpackWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id Integer
    The ID of the widget.
    iframeDefinition PowerpackWidgetIframeDefinition
    The definition for an Iframe widget.
    imageDefinition PowerpackWidgetImageDefinition
    The definition for an Image widget
    listStreamDefinition PowerpackWidgetListStreamDefinition
    The definition for a List Stream widget.
    logStreamDefinition PowerpackWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manageStatusDefinition PowerpackWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    noteDefinition PowerpackWidgetNoteDefinition
    The definition for a Note widget.
    queryTableDefinition PowerpackWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition PowerpackWidgetQueryValueDefinition
    The definition for a Query Value widget.
    runWorkflowDefinition PowerpackWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplotDefinition PowerpackWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition PowerpackWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemapDefinition PowerpackWidgetServicemapDefinition
    The definition for a Service Map widget.
    sloListDefinition PowerpackWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    sunburstDefinition PowerpackWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseriesDefinition PowerpackWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplistDefinition PowerpackWidgetToplistDefinition
    The definition for a Toplist widget.
    topologyMapDefinition PowerpackWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    traceServiceDefinition PowerpackWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemapDefinition PowerpackWidgetTreemapDefinition
    The definition for a Treemap widget.
    widgetLayout PowerpackWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alertGraphDefinition PowerpackWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alertValueDefinition PowerpackWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    changeDefinition PowerpackWidgetChangeDefinition
    The definition for a Change widget.
    checkStatusDefinition PowerpackWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distributionDefinition PowerpackWidgetDistributionDefinition
    The definition for a Distribution widget.
    eventStreamDefinition PowerpackWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    eventTimelineDefinition PowerpackWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    freeTextDefinition PowerpackWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomapDefinition PowerpackWidgetGeomapDefinition
    The definition for a Geomap widget.
    heatmapDefinition PowerpackWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmapDefinition PowerpackWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id number
    The ID of the widget.
    iframeDefinition PowerpackWidgetIframeDefinition
    The definition for an Iframe widget.
    imageDefinition PowerpackWidgetImageDefinition
    The definition for an Image widget
    listStreamDefinition PowerpackWidgetListStreamDefinition
    The definition for a List Stream widget.
    logStreamDefinition PowerpackWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manageStatusDefinition PowerpackWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    noteDefinition PowerpackWidgetNoteDefinition
    The definition for a Note widget.
    queryTableDefinition PowerpackWidgetQueryTableDefinition
    The definition for a Query Table widget.
    queryValueDefinition PowerpackWidgetQueryValueDefinition
    The definition for a Query Value widget.
    runWorkflowDefinition PowerpackWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplotDefinition PowerpackWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    serviceLevelObjectiveDefinition PowerpackWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemapDefinition PowerpackWidgetServicemapDefinition
    The definition for a Service Map widget.
    sloListDefinition PowerpackWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    sunburstDefinition PowerpackWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseriesDefinition PowerpackWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplistDefinition PowerpackWidgetToplistDefinition
    The definition for a Toplist widget.
    topologyMapDefinition PowerpackWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    traceServiceDefinition PowerpackWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemapDefinition PowerpackWidgetTreemapDefinition
    The definition for a Treemap widget.
    widgetLayout PowerpackWidgetWidgetLayout
    The layout of the widget on a 'free' dashboard.
    alert_graph_definition PowerpackWidgetAlertGraphDefinition
    The definition for a Alert Graph widget.
    alert_value_definition PowerpackWidgetAlertValueDefinition
    The definition for a Alert Value widget.
    change_definition PowerpackWidgetChangeDefinition
    The definition for a Change widget.
    check_status_definition PowerpackWidgetCheckStatusDefinition
    The definition for a Check Status widget.
    distribution_definition PowerpackWidgetDistributionDefinition
    The definition for a Distribution widget.
    event_stream_definition PowerpackWidgetEventStreamDefinition
    The definition for a Event Stream widget.
    event_timeline_definition PowerpackWidgetEventTimelineDefinition
    The definition for a Event Timeline widget.
    free_text_definition PowerpackWidgetFreeTextDefinition
    The definition for a Free Text widget.
    geomap_definition PowerpackWidgetGeomapDefinition
    The definition for a Geomap widget.
    heatmap_definition PowerpackWidgetHeatmapDefinition
    The definition for a Heatmap widget.
    hostmap_definition PowerpackWidgetHostmapDefinition
    The definition for a Hostmap widget.
    id int
    The ID of the widget.
    iframe_definition PowerpackWidgetIframeDefinition
    The definition for an Iframe widget.
    image_definition PowerpackWidgetImageDefinition
    The definition for an Image widget
    list_stream_definition PowerpackWidgetListStreamDefinition
    The definition for a List Stream widget.
    log_stream_definition PowerpackWidgetLogStreamDefinition
    The definition for an Log Stream widget.
    manage_status_definition PowerpackWidgetManageStatusDefinition
    The definition for an Manage Status widget.
    note_definition PowerpackWidgetNoteDefinition
    The definition for a Note widget.
    query_table_definition PowerpackWidgetQueryTableDefinition
    The definition for a Query Table widget.
    query_value_definition PowerpackWidgetQueryValueDefinition
    The definition for a Query Value widget.
    run_workflow_definition PowerpackWidgetRunWorkflowDefinition
    The definition for a Run Workflow widget.
    scatterplot_definition PowerpackWidgetScatterplotDefinition
    The definition for a Scatterplot widget.
    service_level_objective_definition PowerpackWidgetServiceLevelObjectiveDefinition
    The definition for a Service Level Objective widget.
    servicemap_definition PowerpackWidgetServicemapDefinition
    The definition for a Service Map widget.
    slo_list_definition PowerpackWidgetSloListDefinition
    The definition for an SLO (Service Level Objective) List widget.
    sunburst_definition PowerpackWidgetSunburstDefinition
    The definition for a Sunburst widget.
    timeseries_definition PowerpackWidgetTimeseriesDefinition
    The definition for a Timeseries widget.
    toplist_definition PowerpackWidgetToplistDefinition
    The definition for a Toplist widget.
    topology_map_definition PowerpackWidgetTopologyMapDefinition
    The definition for a Topology Map widget.
    trace_service_definition PowerpackWidgetTraceServiceDefinition
    The definition for a Trace Service widget.
    treemap_definition PowerpackWidgetTreemapDefinition
    The definition for a Treemap widget.
    widget_layout PowerpackWidgetWidgetLayout
    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.
    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.
    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.

    PowerpackWidgetAlertGraphDefinition, PowerpackWidgetAlertGraphDefinitionArgs

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

    PowerpackWidgetAlertValueDefinition, PowerpackWidgetAlertValueDefinitionArgs

    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.

    PowerpackWidgetChangeDefinition, PowerpackWidgetChangeDefinitionArgs

    CustomLinks List<PowerpackWidgetChangeDefinitionCustomLink>
    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<PowerpackWidgetChangeDefinitionRequest>
    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 []PowerpackWidgetChangeDefinitionCustomLink
    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 []PowerpackWidgetChangeDefinitionRequest
    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<PowerpackWidgetChangeDefinitionCustomLink>
    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<PowerpackWidgetChangeDefinitionRequest>
    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 PowerpackWidgetChangeDefinitionCustomLink[]
    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 PowerpackWidgetChangeDefinitionRequest[]
    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[PowerpackWidgetChangeDefinitionCustomLink]
    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[PowerpackWidgetChangeDefinitionRequest]
    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.

    PowerpackWidgetChangeDefinitionRequest, PowerpackWidgetChangeDefinitionRequestArgs

    ApmQuery PowerpackWidgetChangeDefinitionRequestApmQuery
    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<PowerpackWidgetChangeDefinitionRequestFormula>
    IncreaseGood bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    LogQuery PowerpackWidgetChangeDefinitionRequestLogQuery
    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 PowerpackWidgetChangeDefinitionRequestProcessQuery
    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<PowerpackWidgetChangeDefinitionRequestQuery>
    RumQuery PowerpackWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    ApmQuery PowerpackWidgetChangeDefinitionRequestApmQuery
    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 []PowerpackWidgetChangeDefinitionRequestFormula
    IncreaseGood bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    LogQuery PowerpackWidgetChangeDefinitionRequestLogQuery
    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 PowerpackWidgetChangeDefinitionRequestProcessQuery
    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 []PowerpackWidgetChangeDefinitionRequestQuery
    RumQuery PowerpackWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    ShowPresent bool
    If set to true, displays the current value.
    apmQuery PowerpackWidgetChangeDefinitionRequestApmQuery
    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<PowerpackWidgetChangeDefinitionRequestFormula>
    increaseGood Boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery PowerpackWidgetChangeDefinitionRequestLogQuery
    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 PowerpackWidgetChangeDefinitionRequestProcessQuery
    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<PowerpackWidgetChangeDefinitionRequestQuery>
    rumQuery PowerpackWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    showPresent Boolean
    If set to true, displays the current value.
    apmQuery PowerpackWidgetChangeDefinitionRequestApmQuery
    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 PowerpackWidgetChangeDefinitionRequestFormula[]
    increaseGood boolean
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    logQuery PowerpackWidgetChangeDefinitionRequestLogQuery
    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 PowerpackWidgetChangeDefinitionRequestProcessQuery
    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 PowerpackWidgetChangeDefinitionRequestQuery[]
    rumQuery PowerpackWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetChangeDefinitionRequestSecurityQuery
    The query to use for this widget.
    showPresent boolean
    If set to true, displays the current value.
    apm_query PowerpackWidgetChangeDefinitionRequestApmQuery
    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[PowerpackWidgetChangeDefinitionRequestFormula]
    increase_good bool
    A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).
    log_query PowerpackWidgetChangeDefinitionRequestLogQuery
    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 PowerpackWidgetChangeDefinitionRequestProcessQuery
    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[PowerpackWidgetChangeDefinitionRequestQuery]
    rum_query PowerpackWidgetChangeDefinitionRequestRumQuery
    The query to use for this widget.
    security_query PowerpackWidgetChangeDefinitionRequestSecurityQuery
    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.

    PowerpackWidgetChangeDefinitionRequestApmQuery, PowerpackWidgetChangeDefinitionRequestApmQueryArgs

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

    PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery, PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy, PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs

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

    PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery, PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute, PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs

    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.

    PowerpackWidgetChangeDefinitionRequestFormula, PowerpackWidgetChangeDefinitionRequestFormulaArgs

    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, trend.
    ConditionalFormats List<PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat>
    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 PowerpackWidgetChangeDefinitionRequestFormulaLimit
    The options for limiting results returned.
    NumberFormat PowerpackWidgetChangeDefinitionRequestFormulaNumberFormat
    Number formatting options for the formula.
    Style PowerpackWidgetChangeDefinitionRequestFormulaStyle
    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, trend.
    ConditionalFormats []PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat
    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 PowerpackWidgetChangeDefinitionRequestFormulaLimit
    The options for limiting results returned.
    NumberFormat PowerpackWidgetChangeDefinitionRequestFormulaNumberFormat
    Number formatting options for the formula.
    Style PowerpackWidgetChangeDefinitionRequestFormulaStyle
    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, trend.
    conditionalFormats List<PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat>
    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 PowerpackWidgetChangeDefinitionRequestFormulaLimit
    The options for limiting results returned.
    numberFormat PowerpackWidgetChangeDefinitionRequestFormulaNumberFormat
    Number formatting options for the formula.
    style PowerpackWidgetChangeDefinitionRequestFormulaStyle
    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, trend.
    conditionalFormats PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat[]
    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 PowerpackWidgetChangeDefinitionRequestFormulaLimit
    The options for limiting results returned.
    numberFormat PowerpackWidgetChangeDefinitionRequestFormulaNumberFormat
    Number formatting options for the formula.
    style PowerpackWidgetChangeDefinitionRequestFormulaStyle
    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, trend.
    conditional_formats Sequence[PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat]
    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 PowerpackWidgetChangeDefinitionRequestFormulaLimit
    The options for limiting results returned.
    number_format PowerpackWidgetChangeDefinitionRequestFormulaNumberFormat
    Number formatting options for the formula.
    style PowerpackWidgetChangeDefinitionRequestFormulaStyle
    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, trend.
    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.
    numberFormat Property Map
    Number formatting options for the formula.
    style Property Map
    Styling options for widget formulas.

    PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat, PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs

    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.

    PowerpackWidgetChangeDefinitionRequestFormulaLimit, PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs

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

    PowerpackWidgetChangeDefinitionRequestFormulaNumberFormat, PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatArgs

    unit Property Map
    Unit of the number format.
    unitScale Property Map

    PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnit, PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitArgs

    canonical Property Map
    Canonical Units
    custom Property Map
    Use custom (non canonical metrics)

    PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCanonical, PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCanonicalArgs

    UnitName string
    Unit name. It should be in singular form ('megabyte' and not 'megabytes')
    PerUnitName string
    per unit name. If you want to represent megabytes/s, you set 'unitname' = 'megabyte' and 'perunit_name = 'second'
    UnitName string
    Unit name. It should be in singular form ('megabyte' and not 'megabytes')
    PerUnitName string
    per unit name. If you want to represent megabytes/s, you set 'unitname' = 'megabyte' and 'perunit_name = 'second'
    unitName String
    Unit name. It should be in singular form ('megabyte' and not 'megabytes')
    perUnitName String
    per unit name. If you want to represent megabytes/s, you set 'unitname' = 'megabyte' and 'perunit_name = 'second'
    unitName string
    Unit name. It should be in singular form ('megabyte' and not 'megabytes')
    perUnitName string
    per unit name. If you want to represent megabytes/s, you set 'unitname' = 'megabyte' and 'perunit_name = 'second'
    unit_name str
    Unit name. It should be in singular form ('megabyte' and not 'megabytes')
    per_unit_name str
    per unit name. If you want to represent megabytes/s, you set 'unitname' = 'megabyte' and 'perunit_name = 'second'
    unitName String
    Unit name. It should be in singular form ('megabyte' and not 'megabytes')
    perUnitName String
    per unit name. If you want to represent megabytes/s, you set 'unitname' = 'megabyte' and 'perunit_name = 'second'

    PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCustom, PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitCustomArgs

    Label string
    Unit label
    Label string
    Unit label
    label String
    Unit label
    label string
    Unit label
    label str
    Unit label
    label String
    Unit label

    PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitScale, PowerpackWidgetChangeDefinitionRequestFormulaNumberFormatUnitScaleArgs

    UnitName string
    UnitName string
    unitName String
    unitName string
    unitName String

    PowerpackWidgetChangeDefinitionRequestFormulaStyle, PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs

    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.

    PowerpackWidgetChangeDefinitionRequestLogQuery, PowerpackWidgetChangeDefinitionRequestLogQueryArgs

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

    PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery, PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy, PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs

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

    PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery, PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute, PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs

    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.

    PowerpackWidgetChangeDefinitionRequestProcessQuery, PowerpackWidgetChangeDefinitionRequestProcessQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestQuery, PowerpackWidgetChangeDefinitionRequestQueryArgs

    ApmDependencyStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery PowerpackWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery PowerpackWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery PowerpackWidgetChangeDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery PowerpackWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery PowerpackWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery PowerpackWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery PowerpackWidgetChangeDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery PowerpackWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery PowerpackWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery PowerpackWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery PowerpackWidgetChangeDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery PowerpackWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery PowerpackWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery PowerpackWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery PowerpackWidgetChangeDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery PowerpackWidgetChangeDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query PowerpackWidgetChangeDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query PowerpackWidgetChangeDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query PowerpackWidgetChangeDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query PowerpackWidgetChangeDefinitionRequestQuerySloQuery
    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.

    PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery, PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs

    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    cross_org_uuids str
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.

    PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery, PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs

    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    cross_org_uuids str
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.

    PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery, PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs

    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    cross_org_uuids str
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.

    PowerpackWidgetChangeDefinitionRequestQueryEventQuery, PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs

    Computes List<PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute>
    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, incident_analytics.
    Name string
    The name of query for use in formulas.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    GroupBies List<PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    Indexes List<string>
    An array of index names to query in the stream.
    Search PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    Computes []PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute
    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, incident_analytics.
    Name string
    The name of query for use in formulas.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    GroupBies []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy
    Group by options.
    Indexes []string
    An array of index names to query in the stream.
    Search PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    Storage string
    Storage location (private beta).
    computes List<PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute>
    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, incident_analytics.
    name String
    The name of query for use in formulas.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    groupBies List<PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage String
    Storage location (private beta).
    computes PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute[]
    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, incident_analytics.
    name string
    The name of query for use in formulas.
    crossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    groupBies PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy[]
    Group by options.
    indexes string[]
    An array of index names to query in the stream.
    search PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch
    The search options.
    storage string
    Storage location (private beta).
    computes Sequence[PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute]
    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, incident_analytics.
    name str
    The name of query for use in formulas.
    cross_org_uuids str
    The source organization UUID for cross organization queries. Feature in Private Beta.
    group_bies Sequence[PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy]
    Group by options.
    indexes Sequence[str]
    An array of index names to query in the stream.
    search PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch
    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, incident_analytics.
    name String
    The name of query for use in formulas.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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).

    PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute, PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs

    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.

    PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy, PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs

    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    Facet string
    The event facet.
    Limit int
    The number of groups to return.
    Sort PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet String
    The event facet.
    limit Integer
    The number of groups to return.
    sort PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet string
    The event facet.
    limit number
    The number of groups to return.
    sort PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    The options for sorting group by results.
    facet str
    The event facet.
    limit int
    The number of groups to return.
    sort PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort
    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.

    PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort, PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs

    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.

    PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch, PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs

    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.

    PowerpackWidgetChangeDefinitionRequestQueryMetricQuery, PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs

    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    cross_org_uuids str
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    dataSource String
    The data source for metrics queries. Defaults to "metrics".

    PowerpackWidgetChangeDefinitionRequestQueryProcessQuery, PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs

    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    cross_org_uuids str
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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.

    PowerpackWidgetChangeDefinitionRequestQuerySloQuery, PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs

    DataSource string
    The data source for SLO queries. Valid values are slo.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, good_minutes, bad_minutes, 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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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, time_slice. 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, good_minutes, bad_minutes, 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.
    CrossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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, time_slice. 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, good_minutes, bad_minutes, 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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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, time_slice. 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, good_minutes, bad_minutes, 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.
    crossOrgUuids string
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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, time_slice. 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, good_minutes, bad_minutes, 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.
    cross_org_uuids str
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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, time_slice. 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, good_minutes, bad_minutes, 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.
    crossOrgUuids String
    The source organization UUID for cross organization queries. Feature in Private Beta.
    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, time_slice. Defaults to "metric".

    PowerpackWidgetChangeDefinitionRequestRumQuery, PowerpackWidgetChangeDefinitionRequestRumQueryArgs

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

    PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery, PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy, PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs

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

    PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery, PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute, PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs

    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.

    PowerpackWidgetChangeDefinitionRequestSecurityQuery, PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs

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

    PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery, PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy, PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs

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

    PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery, PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute, PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs

    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.

    PowerpackWidgetCheckStatusDefinition, PowerpackWidgetCheckStatusDefinitionArgs

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

    PowerpackWidgetDistributionDefinition, PowerpackWidgetDistributionDefinitionArgs

    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<PowerpackWidgetDistributionDefinitionRequest>
    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).
    Xaxis PowerpackWidgetDistributionDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    Yaxis PowerpackWidgetDistributionDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is 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 []PowerpackWidgetDistributionDefinitionRequest
    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).
    Xaxis PowerpackWidgetDistributionDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    Yaxis PowerpackWidgetDistributionDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is 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<PowerpackWidgetDistributionDefinitionRequest>
    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).
    xaxis PowerpackWidgetDistributionDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    yaxis PowerpackWidgetDistributionDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is 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 PowerpackWidgetDistributionDefinitionRequest[]
    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).
    xaxis PowerpackWidgetDistributionDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    yaxis PowerpackWidgetDistributionDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is 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[PowerpackWidgetDistributionDefinitionRequest]
    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).
    xaxis PowerpackWidgetDistributionDefinitionXaxis
    A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.
    yaxis PowerpackWidgetDistributionDefinitionYaxis
    A nested block describing the Y-Axis Controls. Exactly one nested block is 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).
    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.

    PowerpackWidgetDistributionDefinitionRequest, PowerpackWidgetDistributionDefinitionRequestArgs

    ApmQuery PowerpackWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    ApmStatsQuery PowerpackWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery PowerpackWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetDistributionDefinitionRequestProcessQuery
    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 PowerpackWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style PowerpackWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    ApmQuery PowerpackWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    ApmStatsQuery PowerpackWidgetDistributionDefinitionRequestApmStatsQuery
    LogQuery PowerpackWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetDistributionDefinitionRequestProcessQuery
    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 PowerpackWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style PowerpackWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery PowerpackWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apmStatsQuery PowerpackWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery PowerpackWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetDistributionDefinitionRequestProcessQuery
    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 PowerpackWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style PowerpackWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery PowerpackWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apmStatsQuery PowerpackWidgetDistributionDefinitionRequestApmStatsQuery
    logQuery PowerpackWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetDistributionDefinitionRequestProcessQuery
    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 PowerpackWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style PowerpackWidgetDistributionDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apm_query PowerpackWidgetDistributionDefinitionRequestApmQuery
    The query to use for this widget.
    apm_stats_query PowerpackWidgetDistributionDefinitionRequestApmStatsQuery
    log_query PowerpackWidgetDistributionDefinitionRequestLogQuery
    The query to use for this widget.
    process_query PowerpackWidgetDistributionDefinitionRequestProcessQuery
    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 PowerpackWidgetDistributionDefinitionRequestRumQuery
    The query to use for this widget.
    security_query PowerpackWidgetDistributionDefinitionRequestSecurityQuery
    The query to use for this widget.
    style PowerpackWidgetDistributionDefinitionRequestStyle
    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.

    PowerpackWidgetDistributionDefinitionRequestApmQuery, PowerpackWidgetDistributionDefinitionRequestApmQueryArgs

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

    PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery, PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy, PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs

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

    PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery, PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute, PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestApmStatsQuery, PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs

    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<PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    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 []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn
    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<PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn>
    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 PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn[]
    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[PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn]
    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.

    PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn, PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs

    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, trend.
    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, trend.
    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, trend.
    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, trend.
    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, trend.
    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, trend.
    order String
    Widget sorting methods. Valid values are asc, desc.

    PowerpackWidgetDistributionDefinitionRequestLogQuery, PowerpackWidgetDistributionDefinitionRequestLogQueryArgs

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

    PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery, PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy, PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs

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

    PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery, PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute, PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestProcessQuery, PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestRumQuery, PowerpackWidgetDistributionDefinitionRequestRumQueryArgs

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

    PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery, PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy, PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs

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

    PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery, PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute, PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestSecurityQuery, PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs

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

    PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery, PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy, PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs

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

    PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery, PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute, PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs

    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.

    PowerpackWidgetDistributionDefinitionRequestStyle, PowerpackWidgetDistributionDefinitionRequestStyleArgs

    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.

    PowerpackWidgetDistributionDefinitionXaxis, PowerpackWidgetDistributionDefinitionXaxisArgs

    IncludeZero bool
    Always include zero or fit the axis to the data range.
    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.
    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.
    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.
    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.
    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.
    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.

    PowerpackWidgetDistributionDefinitionYaxis, PowerpackWidgetDistributionDefinitionYaxisArgs

    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.

    PowerpackWidgetEventStreamDefinition, PowerpackWidgetEventStreamDefinitionArgs

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

    PowerpackWidgetEventTimelineDefinition, PowerpackWidgetEventTimelineDefinitionArgs

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

    PowerpackWidgetFreeTextDefinition, PowerpackWidgetFreeTextDefinitionArgs

    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.

    PowerpackWidgetGeomapDefinition, PowerpackWidgetGeomapDefinitionArgs

    View PowerpackWidgetGeomapDefinitionView
    The view of the world that the map should render.
    CustomLinks List<PowerpackWidgetGeomapDefinitionCustomLink>
    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<PowerpackWidgetGeomapDefinitionRequest>
    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 PowerpackWidgetGeomapDefinitionStyle
    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 PowerpackWidgetGeomapDefinitionView
    The view of the world that the map should render.
    CustomLinks []PowerpackWidgetGeomapDefinitionCustomLink
    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 []PowerpackWidgetGeomapDefinitionRequest
    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 PowerpackWidgetGeomapDefinitionStyle
    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 PowerpackWidgetGeomapDefinitionView
    The view of the world that the map should render.
    customLinks List<PowerpackWidgetGeomapDefinitionCustomLink>
    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<PowerpackWidgetGeomapDefinitionRequest>
    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 PowerpackWidgetGeomapDefinitionStyle
    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 PowerpackWidgetGeomapDefinitionView
    The view of the world that the map should render.
    customLinks PowerpackWidgetGeomapDefinitionCustomLink[]
    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 PowerpackWidgetGeomapDefinitionRequest[]
    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 PowerpackWidgetGeomapDefinitionStyle
    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 PowerpackWidgetGeomapDefinitionView
    The view of the world that the map should render.
    custom_links Sequence[PowerpackWidgetGeomapDefinitionCustomLink]
    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[PowerpackWidgetGeomapDefinitionRequest]
    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 PowerpackWidgetGeomapDefinitionStyle
    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.

    PowerpackWidgetGeomapDefinitionRequest, PowerpackWidgetGeomapDefinitionRequestArgs