1. Packages
  2. Datadog
  3. API Docs
  4. Powerpack
Datadog v4.28.0 published on Tuesday, Apr 23, 2024 by Pulumi

datadog.Powerpack

Explore with Pulumi AI

datadog logo
Datadog v4.28.0 published on Tuesday, Apr 23, 2024 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 organization = new datadog.OrganizationSettings("organization", {name: "foo-organization"});
    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
    organization = datadog.OrganizationSettings("organization", name="foo-organization")
    foo = datadog.Powerpack("foo",
        description="Created using the Datadog provider in terraform",
        live_span="4h",
        layout=datadog.PowerpackLayoutArgs(
            height=10,
            width=3,
            x=1,
            y=0,
        ),
        template_variables=[datadog.PowerpackTemplateVariableArgs(
            defaults=["defaults"],
            name="datacenter",
        )],
        widgets=[datadog.PowerpackWidgetArgs(
            event_stream_definition=datadog.PowerpackWidgetEventStreamDefinitionArgs(
                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.NewOrganizationSettings(ctx, "organization", &datadog.OrganizationSettingsArgs{
    			Name: pulumi.String("foo-organization"),
    		})
    		if err != nil {
    			return err
    		}
    		_, 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 organization = new Datadog.OrganizationSettings("organization", new()
        {
            Name = "foo-organization",
        });
    
        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.OrganizationSettings;
    import com.pulumi.datadog.OrganizationSettingsArgs;
    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 organization = new OrganizationSettings("organization", OrganizationSettingsArgs.builder()        
                .name("foo-organization")
                .build());
    
            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
      organization:
        type: datadog:OrganizationSettings
        properties:
          name: foo-organization
      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.

    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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                },
                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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                                EventSize = "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",
                                    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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                            },
                        },
                    },
                    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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                                            IsUpstream = false,
                                            PrimaryTagName = "string",
                                            PrimaryTagValue = "string",
                                        },
                                        ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs
                                        {
                                            DataSource = "string",
                                            Env = "string",
                                            Name = "string",
                                            Service = "string",
                                            Stat = "string",
                                            GroupBies = new[]
                                            {
                                                "string",
                                            },
                                            OperationName = "string",
                                            PrimaryTagName = "string",
                                            PrimaryTagValue = "string",
                                            ResourceName = "string",
                                        },
                                        CloudCostQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs
                                        {
                                            DataSource = "string",
                                            Name = "string",
                                            Query = "string",
                                            Aggregator = "string",
                                        },
                                        EventQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs
                                        {
                                            Computes = new[]
                                            {
                                                new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs
                                                {
                                                    Aggregation = "string",
                                                    Interval = 0,
                                                    Metric = "string",
                                                },
                                            },
                                            DataSource = "string",
                                            Name = "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",
                                            DataSource = "string",
                                        },
                                        ProcessQuery = new Datadog.Inputs.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs
                                        {
                                            DataSource = "string",
                                            Metric = "string",
                                            Name = "string",
                                            Aggregator = "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",
                                            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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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",
                            },
                        },
                    },
                    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",
                                    },
                                    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",
                                        IsUpstream = false,
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                    },
                                    ApmResourceStatsQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs
                                    {
                                        DataSource = "string",
                                        Env = "string",
                                        Name = "string",
                                        Service = "string",
                                        Stat = "string",
                                        GroupBies = new[]
                                        {
                                            "string",
                                        },
                                        OperationName = "string",
                                        PrimaryTagName = "string",
                                        PrimaryTagValue = "string",
                                        ResourceName = "string",
                                    },
                                    CloudCostQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs
                                    {
                                        DataSource = "string",
                                        Name = "string",
                                        Query = "string",
                                        Aggregator = "string",
                                    },
                                    EventQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs
                                    {
                                        Computes = new[]
                                        {
                                            new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs
                                            {
                                                Aggregation = "string",
                                                Interval = 0,
                                                Metric = "string",
                                            },
                                        },
                                        DataSource = "string",
                                        Name = "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",
                                        DataSource = "string",
                                    },
                                    ProcessQuery = new Datadog.Inputs.PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs
                                    {
                                        DataSource = "string",
                                        Metric = "string",
                                        Name = "string",
                                        Aggregator = "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",
                                        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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    			},
    			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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    							EventSize:  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"),
    								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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    						},
    					},
    				},
    				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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    										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"),
    										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"),
    									},
    									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"),
    										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"),
    										DataSource: pulumi.String("string"),
    									},
    									ProcessQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{
    										DataSource:      pulumi.String("string"),
    										Metric:          pulumi.String("string"),
    										Name:            pulumi.String("string"),
    										Aggregator:      pulumi.String("string"),
    										IsNormalizedCpu: pulumi.Bool(false),
    										Limit:           pulumi.Int(0),
    										Sort:            pulumi.String("string"),
    										TagFilters: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										TextFilter: pulumi.String("string"),
    									},
    									SloQuery: &datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{
    										DataSource:             pulumi.String("string"),
    										Measure:                pulumi.String("string"),
    										SloId:                  pulumi.String("string"),
    										AdditionalQueryFilters: pulumi.String("string"),
    										GroupMode:              pulumi.String("string"),
    										Name:                   pulumi.String("string"),
    										SloQueryType:           pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					Xes: datadog.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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    						RumQuery: &datadog.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"),
    						},
    					},
    				},
    				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"),
    								},
    								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"),
    									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"),
    									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"),
    								},
    								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"),
    									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"),
    									DataSource: pulumi.String("string"),
    								},
    								ProcessQuery: &datadog.PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{
    									DataSource:      pulumi.String("string"),
    									Metric:          pulumi.String("string"),
    									Name:            pulumi.String("string"),
    									Aggregator:      pulumi.String("string"),
    									IsNormalizedCpu: pulumi.Bool(false),
    									Limit:           pulumi.Int(0),
    									Sort:            pulumi.String("string"),
    									TagFilters: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									TextFilter: pulumi.String("string"),
    								},
    								SloQuery: &datadog.PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{
    									DataSource:             pulumi.String("string"),
    									Measure:                pulumi.String("string"),
    									SloId:                  pulumi.String("string"),
    									AdditionalQueryFilters: pulumi.String("string"),
    									GroupMode:              pulumi.String("string"),
    									Name:                   pulumi.String("string"),
    									SloQueryType:           pulumi.String("string"),
    								},
    							},
    						},
    					},
    				},
    				Title: pulumi.String("string"),
    			},
    			WidgetLayout: &datadog.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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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")
                .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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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")
                        .eventSize("string")
                        .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")
                        .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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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())
                    .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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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")
                                .isUpstream(false)
                                .primaryTagName("string")
                                .primaryTagValue("string")
                                .build())
                            .apmResourceStatsQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs.builder()
                                .dataSource("string")
                                .env("string")
                                .name("string")
                                .service("string")
                                .stat("string")
                                .groupBies("string")
                                .operationName("string")
                                .primaryTagName("string")
                                .primaryTagValue("string")
                                .resourceName("string")
                                .build())
                            .cloudCostQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs.builder()
                                .dataSource("string")
                                .name("string")
                                .query("string")
                                .aggregator("string")
                                .build())
                            .eventQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs.builder()
                                .computes(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs.builder()
                                    .aggregation("string")
                                    .interval(0)
                                    .metric("string")
                                    .build())
                                .dataSource("string")
                                .name("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")
                                .dataSource("string")
                                .build())
                            .processQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs.builder()
                                .dataSource("string")
                                .metric("string")
                                .name("string")
                                .aggregator("string")
                                .isNormalizedCpu(false)
                                .limit(0)
                                .sort("string")
                                .tagFilters("string")
                                .textFilter("string")
                                .build())
                            .sloQuery(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs.builder()
                                .dataSource("string")
                                .measure("string")
                                .sloId("string")
                                .additionalQueryFilters("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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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())
                .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())
                        .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")
                            .isUpstream(false)
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .build())
                        .apmResourceStatsQuery(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs.builder()
                            .dataSource("string")
                            .env("string")
                            .name("string")
                            .service("string")
                            .stat("string")
                            .groupBies("string")
                            .operationName("string")
                            .primaryTagName("string")
                            .primaryTagValue("string")
                            .resourceName("string")
                            .build())
                        .cloudCostQuery(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs.builder()
                            .dataSource("string")
                            .name("string")
                            .query("string")
                            .aggregator("string")
                            .build())
                        .eventQuery(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs.builder()
                            .computes(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs.builder()
                                .aggregation("string")
                                .interval(0)
                                .metric("string")
                                .build())
                            .dataSource("string")
                            .name("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")
                            .dataSource("string")
                            .build())
                        .processQuery(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs.builder()
                            .dataSource("string")
                            .metric("string")
                            .name("string")
                            .aggregator("string")
                            .isNormalizedCpu(false)
                            .limit(0)
                            .sort("string")
                            .tagFilters("string")
                            .textFilter("string")
                            .build())
                        .sloQuery(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs.builder()
                            .dataSource("string")
                            .measure("string")
                            .sloId("string")
                            .additionalQueryFilters("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=datadog.PowerpackLayoutArgs(
            height=0,
            width=0,
            x=0,
            y=0,
        ),
        live_span="string",
        name="string",
        show_title=False,
        tags=["string"],
        template_variables=[datadog.PowerpackTemplateVariableArgs(
            name="string",
            defaults=["string"],
        )],
        widgets=[datadog.PowerpackWidgetArgs(
            alert_graph_definition=datadog.PowerpackWidgetAlertGraphDefinitionArgs(
                alert_id="string",
                viz_type="string",
                live_span="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            alert_value_definition=datadog.PowerpackWidgetAlertValueDefinitionArgs(
                alert_id="string",
                precision=0,
                text_align="string",
                title="string",
                title_align="string",
                title_size="string",
                unit="string",
            ),
            change_definition=datadog.PowerpackWidgetChangeDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetChangeDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                requests=[datadog.PowerpackWidgetChangeDefinitionRequestArgs(
                    apm_query=datadog.PowerpackWidgetChangeDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    change_type="string",
                    compare_to="string",
                    formulas=[datadog.PowerpackWidgetChangeDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    increase_good=False,
                    log_query=datadog.PowerpackWidgetChangeDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    order_by="string",
                    order_dir="string",
                    process_query=datadog.PowerpackWidgetChangeDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetChangeDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetChangeDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    show_present=False,
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            check_status_definition=datadog.PowerpackWidgetCheckStatusDefinitionArgs(
                check="string",
                grouping="string",
                group="string",
                group_bies=["string"],
                live_span="string",
                tags=["string"],
                title="string",
                title_align="string",
                title_size="string",
            ),
            distribution_definition=datadog.PowerpackWidgetDistributionDefinitionArgs(
                legend_size="string",
                live_span="string",
                requests=[datadog.PowerpackWidgetDistributionDefinitionRequestArgs(
                    apm_query=datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    apm_stats_query=datadog.PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs(
                        env="string",
                        name="string",
                        primary_tag="string",
                        row_type="string",
                        service="string",
                        columns=[datadog.PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs(
                            name="string",
                            alias="string",
                            cell_display_mode="string",
                            order="string",
                        )],
                        resource="string",
                    ),
                    log_query=datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    rum_query=datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.PowerpackWidgetDistributionDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                show_legend=False,
                title="string",
                title_align="string",
                title_size="string",
            ),
            event_stream_definition=datadog.PowerpackWidgetEventStreamDefinitionArgs(
                query="string",
                event_size="string",
                live_span="string",
                tags_execution="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            event_timeline_definition=datadog.PowerpackWidgetEventTimelineDefinitionArgs(
                query="string",
                live_span="string",
                tags_execution="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            free_text_definition=datadog.PowerpackWidgetFreeTextDefinitionArgs(
                text="string",
                color="string",
                font_size="string",
                text_align="string",
            ),
            geomap_definition=datadog.PowerpackWidgetGeomapDefinitionArgs(
                view=datadog.PowerpackWidgetGeomapDefinitionViewArgs(
                    focus="string",
                ),
                custom_links=[datadog.PowerpackWidgetGeomapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                requests=[datadog.PowerpackWidgetGeomapDefinitionRequestArgs(
                    formulas=[datadog.PowerpackWidgetGeomapDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetGeomapDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                )],
                style=datadog.PowerpackWidgetGeomapDefinitionStyleArgs(
                    palette="string",
                    palette_flip=False,
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            heatmap_definition=datadog.PowerpackWidgetHeatmapDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetHeatmapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                events=[datadog.PowerpackWidgetHeatmapDefinitionEventArgs(
                    q="string",
                    tags_execution="string",
                )],
                legend_size="string",
                live_span="string",
                requests=[datadog.PowerpackWidgetHeatmapDefinitionRequestArgs(
                    apm_query=datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    formulas=[datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetHeatmapDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.PowerpackWidgetHeatmapDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                show_legend=False,
                title="string",
                title_align="string",
                title_size="string",
                yaxis=datadog.PowerpackWidgetHeatmapDefinitionYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
            ),
            hostmap_definition=datadog.PowerpackWidgetHostmapDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetHostmapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                groups=["string"],
                no_group_hosts=False,
                no_metric_hosts=False,
                node_type="string",
                request=datadog.PowerpackWidgetHostmapDefinitionRequestArgs(
                    fills=[datadog.PowerpackWidgetHostmapDefinitionRequestFillArgs(
                        apm_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                    sizes=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeArgs(
                        apm_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                ),
                scopes=["string"],
                style=datadog.PowerpackWidgetHostmapDefinitionStyleArgs(
                    fill_max="string",
                    fill_min="string",
                    palette="string",
                    palette_flip=False,
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            id=0,
            iframe_definition=datadog.PowerpackWidgetIframeDefinitionArgs(
                url="string",
            ),
            image_definition=datadog.PowerpackWidgetImageDefinitionArgs(
                url="string",
                has_background=False,
                has_border=False,
                horizontal_align="string",
                margin="string",
                sizing="string",
                url_dark_theme="string",
                vertical_align="string",
            ),
            list_stream_definition=datadog.PowerpackWidgetListStreamDefinitionArgs(
                requests=[datadog.PowerpackWidgetListStreamDefinitionRequestArgs(
                    columns=[datadog.PowerpackWidgetListStreamDefinitionRequestColumnArgs(
                        field="string",
                        width="string",
                    )],
                    query=datadog.PowerpackWidgetListStreamDefinitionRequestQueryArgs(
                        data_source="string",
                        event_size="string",
                        indexes=["string"],
                        query_string="string",
                        sort=datadog.PowerpackWidgetListStreamDefinitionRequestQuerySortArgs(
                            column="string",
                            order="string",
                        ),
                        storage="string",
                    ),
                    response_format="string",
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            log_stream_definition=datadog.PowerpackWidgetLogStreamDefinitionArgs(
                columns=["string"],
                indexes=["string"],
                live_span="string",
                message_display="string",
                query="string",
                show_date_column=False,
                show_message_column=False,
                sort=datadog.PowerpackWidgetLogStreamDefinitionSortArgs(
                    column="string",
                    order="string",
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            manage_status_definition=datadog.PowerpackWidgetManageStatusDefinitionArgs(
                query="string",
                color_preference="string",
                display_format="string",
                hide_zero_counts=False,
                show_last_triggered=False,
                show_priority=False,
                sort="string",
                summary_type="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            note_definition=datadog.PowerpackWidgetNoteDefinitionArgs(
                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=datadog.PowerpackWidgetQueryTableDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetQueryTableDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                has_search_bar="string",
                live_span="string",
                requests=[datadog.PowerpackWidgetQueryTableDefinitionRequestArgs(
                    aggregator="string",
                    alias="string",
                    apm_query=datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    apm_stats_query=datadog.PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs(
                        env="string",
                        name="string",
                        primary_tag="string",
                        row_type="string",
                        service="string",
                        columns=[datadog.PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs(
                            name="string",
                            alias="string",
                            cell_display_mode="string",
                            order="string",
                        )],
                        resource="string",
                    ),
                    cell_display_modes=["string"],
                    conditional_formats=[datadog.PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs(
                        comparator="string",
                        palette="string",
                        value=0,
                        custom_bg_color="string",
                        custom_fg_color="string",
                        hide_value=False,
                        image_url="string",
                        metric="string",
                        timeframe="string",
                    )],
                    formulas=[datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    limit=0,
                    log_query=datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    order="string",
                    process_query=datadog.PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetQueryTableDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            query_value_definition=datadog.PowerpackWidgetQueryValueDefinitionArgs(
                autoscale=False,
                custom_links=[datadog.PowerpackWidgetQueryValueDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                custom_unit="string",
                live_span="string",
                precision=0,
                requests=[datadog.PowerpackWidgetQueryValueDefinitionRequestArgs(
                    aggregator="string",
                    apm_query=datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    conditional_formats=[datadog.PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs(
                        comparator="string",
                        palette="string",
                        value=0,
                        custom_bg_color="string",
                        custom_fg_color="string",
                        hide_value=False,
                        image_url="string",
                        metric="string",
                        timeframe="string",
                    )],
                    formulas=[datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetQueryValueDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                )],
                text_align="string",
                timeseries_background=datadog.PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs(
                    type="string",
                    yaxis=datadog.PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs(
                        include_zero=False,
                        label="string",
                        max="string",
                        min="string",
                        scale="string",
                    ),
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            run_workflow_definition=datadog.PowerpackWidgetRunWorkflowDefinitionArgs(
                workflow_id="string",
                custom_links=[datadog.PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                inputs=[datadog.PowerpackWidgetRunWorkflowDefinitionInputArgs(
                    name="string",
                    value="string",
                )],
                live_span="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            scatterplot_definition=datadog.PowerpackWidgetScatterplotDefinitionArgs(
                color_by_groups=["string"],
                custom_links=[datadog.PowerpackWidgetScatterplotDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                request=datadog.PowerpackWidgetScatterplotDefinitionRequestArgs(
                    scatterplot_tables=[datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs(
                        formulas=[datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs(
                            dimension="string",
                            formula_expression="string",
                            alias="string",
                        )],
                        queries=[datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs(
                            apm_dependency_stats_query=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs(
                                data_source="string",
                                env="string",
                                name="string",
                                operation_name="string",
                                resource_name="string",
                                service="string",
                                stat="string",
                                is_upstream=False,
                                primary_tag_name="string",
                                primary_tag_value="string",
                            ),
                            apm_resource_stats_query=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs(
                                data_source="string",
                                env="string",
                                name="string",
                                service="string",
                                stat="string",
                                group_bies=["string"],
                                operation_name="string",
                                primary_tag_name="string",
                                primary_tag_value="string",
                                resource_name="string",
                            ),
                            cloud_cost_query=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs(
                                data_source="string",
                                name="string",
                                query="string",
                                aggregator="string",
                            ),
                            event_query=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs(
                                computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs(
                                    aggregation="string",
                                    interval=0,
                                    metric="string",
                                )],
                                data_source="string",
                                name="string",
                                group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs(
                                    facet="string",
                                    limit=0,
                                    sort=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs(
                                        aggregation="string",
                                        metric="string",
                                        order="string",
                                    ),
                                )],
                                indexes=["string"],
                                search=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs(
                                    query="string",
                                ),
                                storage="string",
                            ),
                            metric_query=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs(
                                name="string",
                                query="string",
                                aggregator="string",
                                data_source="string",
                            ),
                            process_query=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs(
                                data_source="string",
                                metric="string",
                                name="string",
                                aggregator="string",
                                is_normalized_cpu=False,
                                limit=0,
                                sort="string",
                                tag_filters=["string"],
                                text_filter="string",
                            ),
                            slo_query=datadog.PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs(
                                data_source="string",
                                measure="string",
                                slo_id="string",
                                additional_query_filters="string",
                                group_mode="string",
                                name="string",
                                slo_query_type="string",
                            ),
                        )],
                    )],
                    xes=[datadog.PowerpackWidgetScatterplotDefinitionRequestXArgs(
                        aggregator="string",
                        apm_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                    ys=[datadog.PowerpackWidgetScatterplotDefinitionRequestYArgs(
                        aggregator="string",
                        apm_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        log_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        process_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs(
                            metric="string",
                            filter_bies=["string"],
                            limit=0,
                            search_by="string",
                        ),
                        q="string",
                        rum_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                        security_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs(
                            index="string",
                            compute_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            ),
                            group_bies=[datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort_query=datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs(
                                    aggregation="string",
                                    order="string",
                                    facet="string",
                                ),
                            )],
                            multi_computes=[datadog.PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs(
                                aggregation="string",
                                facet="string",
                                interval=0,
                            )],
                            search_query="string",
                        ),
                    )],
                ),
                title="string",
                title_align="string",
                title_size="string",
                xaxis=datadog.PowerpackWidgetScatterplotDefinitionXaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
                yaxis=datadog.PowerpackWidgetScatterplotDefinitionYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
            ),
            service_level_objective_definition=datadog.PowerpackWidgetServiceLevelObjectiveDefinitionArgs(
                slo_id="string",
                time_windows=["string"],
                view_mode="string",
                view_type="string",
                additional_query_filters="string",
                global_time_target="string",
                show_error_budget=False,
                title="string",
                title_align="string",
                title_size="string",
            ),
            servicemap_definition=datadog.PowerpackWidgetServicemapDefinitionArgs(
                filters=["string"],
                service="string",
                custom_links=[datadog.PowerpackWidgetServicemapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            slo_list_definition=datadog.PowerpackWidgetSloListDefinitionArgs(
                request=datadog.PowerpackWidgetSloListDefinitionRequestArgs(
                    query=datadog.PowerpackWidgetSloListDefinitionRequestQueryArgs(
                        query_string="string",
                        limit=0,
                        sort=datadog.PowerpackWidgetSloListDefinitionRequestQuerySortArgs(
                            column="string",
                            order="string",
                        ),
                    ),
                    request_type="string",
                ),
                title="string",
                title_align="string",
                title_size="string",
            ),
            sunburst_definition=datadog.PowerpackWidgetSunburstDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetSunburstDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                hide_total=False,
                legend_inline=datadog.PowerpackWidgetSunburstDefinitionLegendInlineArgs(
                    type="string",
                    hide_percent=False,
                    hide_value=False,
                ),
                legend_table=datadog.PowerpackWidgetSunburstDefinitionLegendTableArgs(
                    type="string",
                ),
                live_span="string",
                requests=[datadog.PowerpackWidgetSunburstDefinitionRequestArgs(
                    apm_query=datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    formulas=[datadog.PowerpackWidgetSunburstDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    network_query=datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetSunburstDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.PowerpackWidgetSunburstDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            timeseries_definition=datadog.PowerpackWidgetTimeseriesDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetTimeseriesDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                events=[datadog.PowerpackWidgetTimeseriesDefinitionEventArgs(
                    q="string",
                    tags_execution="string",
                )],
                legend_columns=["string"],
                legend_layout="string",
                legend_size="string",
                live_span="string",
                markers=[datadog.PowerpackWidgetTimeseriesDefinitionMarkerArgs(
                    value="string",
                    display_type="string",
                    label="string",
                )],
                requests=[datadog.PowerpackWidgetTimeseriesDefinitionRequestArgs(
                    apm_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    display_type="string",
                    formulas=[datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    metadatas=[datadog.PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs(
                        expression="string",
                        alias_name="string",
                    )],
                    network_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    on_right_yaxis=False,
                    process_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.PowerpackWidgetTimeseriesDefinitionRequestStyleArgs(
                        line_type="string",
                        line_width="string",
                        palette="string",
                    ),
                )],
                right_yaxis=datadog.PowerpackWidgetTimeseriesDefinitionRightYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
                show_legend=False,
                title="string",
                title_align="string",
                title_size="string",
                yaxis=datadog.PowerpackWidgetTimeseriesDefinitionYaxisArgs(
                    include_zero=False,
                    label="string",
                    max="string",
                    min="string",
                    scale="string",
                ),
            ),
            toplist_definition=datadog.PowerpackWidgetToplistDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetToplistDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                live_span="string",
                requests=[datadog.PowerpackWidgetToplistDefinitionRequestArgs(
                    apm_query=datadog.PowerpackWidgetToplistDefinitionRequestApmQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    audit_query=datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    conditional_formats=[datadog.PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs(
                        comparator="string",
                        palette="string",
                        value=0,
                        custom_bg_color="string",
                        custom_fg_color="string",
                        hide_value=False,
                        image_url="string",
                        metric="string",
                        timeframe="string",
                    )],
                    formulas=[datadog.PowerpackWidgetToplistDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    log_query=datadog.PowerpackWidgetToplistDefinitionRequestLogQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    process_query=datadog.PowerpackWidgetToplistDefinitionRequestProcessQueryArgs(
                        metric="string",
                        filter_bies=["string"],
                        limit=0,
                        search_by="string",
                    ),
                    q="string",
                    queries=[datadog.PowerpackWidgetToplistDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                    rum_query=datadog.PowerpackWidgetToplistDefinitionRequestRumQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    security_query=datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs(
                        index="string",
                        compute_query=datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        ),
                        group_bies=[datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs(
                            facet="string",
                            limit=0,
                            sort_query=datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs(
                                aggregation="string",
                                order="string",
                                facet="string",
                            ),
                        )],
                        multi_computes=[datadog.PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs(
                            aggregation="string",
                            facet="string",
                            interval=0,
                        )],
                        search_query="string",
                    ),
                    style=datadog.PowerpackWidgetToplistDefinitionRequestStyleArgs(
                        palette="string",
                    ),
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            topology_map_definition=datadog.PowerpackWidgetTopologyMapDefinitionArgs(
                custom_links=[datadog.PowerpackWidgetTopologyMapDefinitionCustomLinkArgs(
                    is_hidden=False,
                    label="string",
                    link="string",
                    override_label="string",
                )],
                requests=[datadog.PowerpackWidgetTopologyMapDefinitionRequestArgs(
                    queries=[datadog.PowerpackWidgetTopologyMapDefinitionRequestQueryArgs(
                        data_source="string",
                        filters=["string"],
                        service="string",
                    )],
                    request_type="string",
                )],
                title="string",
                title_align="string",
                title_size="string",
            ),
            trace_service_definition=datadog.PowerpackWidgetTraceServiceDefinitionArgs(
                service="string",
                env="string",
                span_name="string",
                show_errors=False,
                show_breakdown=False,
                show_distribution=False,
                display_format="string",
                show_hits=False,
                show_latency=False,
                show_resource_list=False,
                size_format="string",
                live_span="string",
                title="string",
                title_align="string",
                title_size="string",
            ),
            treemap_definition=datadog.PowerpackWidgetTreemapDefinitionArgs(
                requests=[datadog.PowerpackWidgetTreemapDefinitionRequestArgs(
                    formulas=[datadog.PowerpackWidgetTreemapDefinitionRequestFormulaArgs(
                        formula_expression="string",
                        alias="string",
                        cell_display_mode="string",
                        conditional_formats=[datadog.PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs(
                            comparator="string",
                            palette="string",
                            value=0,
                            custom_bg_color="string",
                            custom_fg_color="string",
                            hide_value=False,
                            image_url="string",
                            metric="string",
                            timeframe="string",
                        )],
                        limit=datadog.PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs(
                            count=0,
                            order="string",
                        ),
                        style=datadog.PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs(
                            palette="string",
                            palette_index=0,
                        ),
                    )],
                    queries=[datadog.PowerpackWidgetTreemapDefinitionRequestQueryArgs(
                        apm_dependency_stats_query=datadog.PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            operation_name="string",
                            resource_name="string",
                            service="string",
                            stat="string",
                            is_upstream=False,
                            primary_tag_name="string",
                            primary_tag_value="string",
                        ),
                        apm_resource_stats_query=datadog.PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs(
                            data_source="string",
                            env="string",
                            name="string",
                            service="string",
                            stat="string",
                            group_bies=["string"],
                            operation_name="string",
                            primary_tag_name="string",
                            primary_tag_value="string",
                            resource_name="string",
                        ),
                        cloud_cost_query=datadog.PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs(
                            data_source="string",
                            name="string",
                            query="string",
                            aggregator="string",
                        ),
                        event_query=datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs(
                            computes=[datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs(
                                aggregation="string",
                                interval=0,
                                metric="string",
                            )],
                            data_source="string",
                            name="string",
                            group_bies=[datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs(
                                facet="string",
                                limit=0,
                                sort=datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs(
                                    aggregation="string",
                                    metric="string",
                                    order="string",
                                ),
                            )],
                            indexes=["string"],
                            search=datadog.PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs(
                                query="string",
                            ),
                            storage="string",
                        ),
                        metric_query=datadog.PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs(
                            name="string",
                            query="string",
                            aggregator="string",
                            data_source="string",
                        ),
                        process_query=datadog.PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs(
                            data_source="string",
                            metric="string",
                            name="string",
                            aggregator="string",
                            is_normalized_cpu=False,
                            limit=0,
                            sort="string",
                            tag_filters=["string"],
                            text_filter="string",
                        ),
                        slo_query=datadog.PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs(
                            data_source="string",
                            measure="string",
                            slo_id="string",
                            additional_query_filters="string",
                            group_mode="string",
                            name="string",
                            slo_query_type="string",
                        ),
                    )],
                )],
                title="string",
            ),
            widget_layout=datadog.PowerpackWidgetWidgetLayoutArgs(
                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",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    increaseGood: false,
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    orderBy: "string",
                    orderDir: "string",
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    showPresent: false,
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            checkStatusDefinition: {
                check: "string",
                grouping: "string",
                group: "string",
                groupBies: ["string"],
                liveSpan: "string",
                tags: ["string"],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            distributionDefinition: {
                legendSize: "string",
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    apmStatsQuery: {
                        env: "string",
                        name: "string",
                        primaryTag: "string",
                        rowType: "string",
                        service: "string",
                        columns: [{
                            name: "string",
                            alias: "string",
                            cellDisplayMode: "string",
                            order: "string",
                        }],
                        resource: "string",
                    },
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                showLegend: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            eventStreamDefinition: {
                query: "string",
                eventSize: "string",
                liveSpan: "string",
                tagsExecution: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            eventTimelineDefinition: {
                query: "string",
                liveSpan: "string",
                tagsExecution: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            freeTextDefinition: {
                text: "string",
                color: "string",
                fontSize: "string",
                textAlign: "string",
            },
            geomapDefinition: {
                view: {
                    focus: "string",
                },
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                liveSpan: "string",
                requests: [{
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                }],
                style: {
                    palette: "string",
                    paletteFlip: false,
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            heatmapDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                events: [{
                    q: "string",
                    tagsExecution: "string",
                }],
                legendSize: "string",
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                showLegend: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
                yaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
            },
            hostmapDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                groups: ["string"],
                noGroupHosts: false,
                noMetricHosts: false,
                nodeType: "string",
                request: {
                    fills: [{
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                    sizes: [{
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                },
                scopes: ["string"],
                style: {
                    fillMax: "string",
                    fillMin: "string",
                    palette: "string",
                    paletteFlip: false,
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            id: 0,
            iframeDefinition: {
                url: "string",
            },
            imageDefinition: {
                url: "string",
                hasBackground: false,
                hasBorder: false,
                horizontalAlign: "string",
                margin: "string",
                sizing: "string",
                urlDarkTheme: "string",
                verticalAlign: "string",
            },
            listStreamDefinition: {
                requests: [{
                    columns: [{
                        field: "string",
                        width: "string",
                    }],
                    query: {
                        dataSource: "string",
                        eventSize: "string",
                        indexes: ["string"],
                        queryString: "string",
                        sort: {
                            column: "string",
                            order: "string",
                        },
                        storage: "string",
                    },
                    responseFormat: "string",
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            logStreamDefinition: {
                columns: ["string"],
                indexes: ["string"],
                liveSpan: "string",
                messageDisplay: "string",
                query: "string",
                showDateColumn: false,
                showMessageColumn: false,
                sort: {
                    column: "string",
                    order: "string",
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            manageStatusDefinition: {
                query: "string",
                colorPreference: "string",
                displayFormat: "string",
                hideZeroCounts: false,
                showLastTriggered: false,
                showPriority: false,
                sort: "string",
                summaryType: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            noteDefinition: {
                content: "string",
                backgroundColor: "string",
                fontSize: "string",
                hasPadding: false,
                showTick: false,
                textAlign: "string",
                tickEdge: "string",
                tickPos: "string",
                verticalAlign: "string",
            },
            queryTableDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                hasSearchBar: "string",
                liveSpan: "string",
                requests: [{
                    aggregator: "string",
                    alias: "string",
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    apmStatsQuery: {
                        env: "string",
                        name: "string",
                        primaryTag: "string",
                        rowType: "string",
                        service: "string",
                        columns: [{
                            name: "string",
                            alias: "string",
                            cellDisplayMode: "string",
                            order: "string",
                        }],
                        resource: "string",
                    },
                    cellDisplayModes: ["string"],
                    conditionalFormats: [{
                        comparator: "string",
                        palette: "string",
                        value: 0,
                        customBgColor: "string",
                        customFgColor: "string",
                        hideValue: false,
                        imageUrl: "string",
                        metric: "string",
                        timeframe: "string",
                    }],
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    limit: 0,
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    order: "string",
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            queryValueDefinition: {
                autoscale: false,
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                customUnit: "string",
                liveSpan: "string",
                precision: 0,
                requests: [{
                    aggregator: "string",
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    conditionalFormats: [{
                        comparator: "string",
                        palette: "string",
                        value: 0,
                        customBgColor: "string",
                        customFgColor: "string",
                        hideValue: false,
                        imageUrl: "string",
                        metric: "string",
                        timeframe: "string",
                    }],
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                }],
                textAlign: "string",
                timeseriesBackground: {
                    type: "string",
                    yaxis: {
                        includeZero: false,
                        label: "string",
                        max: "string",
                        min: "string",
                        scale: "string",
                    },
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            runWorkflowDefinition: {
                workflowId: "string",
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                inputs: [{
                    name: "string",
                    value: "string",
                }],
                liveSpan: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            scatterplotDefinition: {
                colorByGroups: ["string"],
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                liveSpan: "string",
                request: {
                    scatterplotTables: [{
                        formulas: [{
                            dimension: "string",
                            formulaExpression: "string",
                            alias: "string",
                        }],
                        queries: [{
                            apmDependencyStatsQuery: {
                                dataSource: "string",
                                env: "string",
                                name: "string",
                                operationName: "string",
                                resourceName: "string",
                                service: "string",
                                stat: "string",
                                isUpstream: false,
                                primaryTagName: "string",
                                primaryTagValue: "string",
                            },
                            apmResourceStatsQuery: {
                                dataSource: "string",
                                env: "string",
                                name: "string",
                                service: "string",
                                stat: "string",
                                groupBies: ["string"],
                                operationName: "string",
                                primaryTagName: "string",
                                primaryTagValue: "string",
                                resourceName: "string",
                            },
                            cloudCostQuery: {
                                dataSource: "string",
                                name: "string",
                                query: "string",
                                aggregator: "string",
                            },
                            eventQuery: {
                                computes: [{
                                    aggregation: "string",
                                    interval: 0,
                                    metric: "string",
                                }],
                                dataSource: "string",
                                name: "string",
                                groupBies: [{
                                    facet: "string",
                                    limit: 0,
                                    sort: {
                                        aggregation: "string",
                                        metric: "string",
                                        order: "string",
                                    },
                                }],
                                indexes: ["string"],
                                search: {
                                    query: "string",
                                },
                                storage: "string",
                            },
                            metricQuery: {
                                name: "string",
                                query: "string",
                                aggregator: "string",
                                dataSource: "string",
                            },
                            processQuery: {
                                dataSource: "string",
                                metric: "string",
                                name: "string",
                                aggregator: "string",
                                isNormalizedCpu: false,
                                limit: 0,
                                sort: "string",
                                tagFilters: ["string"],
                                textFilter: "string",
                            },
                            sloQuery: {
                                dataSource: "string",
                                measure: "string",
                                sloId: "string",
                                additionalQueryFilters: "string",
                                groupMode: "string",
                                name: "string",
                                sloQueryType: "string",
                            },
                        }],
                    }],
                    xes: [{
                        aggregator: "string",
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                    ys: [{
                        aggregator: "string",
                        apmQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        logQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        processQuery: {
                            metric: "string",
                            filterBies: ["string"],
                            limit: 0,
                            searchBy: "string",
                        },
                        q: "string",
                        rumQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                        securityQuery: {
                            index: "string",
                            computeQuery: {
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            },
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sortQuery: {
                                    aggregation: "string",
                                    order: "string",
                                    facet: "string",
                                },
                            }],
                            multiComputes: [{
                                aggregation: "string",
                                facet: "string",
                                interval: 0,
                            }],
                            searchQuery: "string",
                        },
                    }],
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
                xaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
                yaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
            },
            serviceLevelObjectiveDefinition: {
                sloId: "string",
                timeWindows: ["string"],
                viewMode: "string",
                viewType: "string",
                additionalQueryFilters: "string",
                globalTimeTarget: "string",
                showErrorBudget: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            servicemapDefinition: {
                filters: ["string"],
                service: "string",
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            sloListDefinition: {
                request: {
                    query: {
                        queryString: "string",
                        limit: 0,
                        sort: {
                            column: "string",
                            order: "string",
                        },
                    },
                    requestType: "string",
                },
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            sunburstDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                hideTotal: false,
                legendInline: {
                    type: "string",
                    hidePercent: false,
                    hideValue: false,
                },
                legendTable: {
                    type: "string",
                },
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    networkQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            timeseriesDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                events: [{
                    q: "string",
                    tagsExecution: "string",
                }],
                legendColumns: ["string"],
                legendLayout: "string",
                legendSize: "string",
                liveSpan: "string",
                markers: [{
                    value: "string",
                    displayType: "string",
                    label: "string",
                }],
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    displayType: "string",
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    metadatas: [{
                        expression: "string",
                        aliasName: "string",
                    }],
                    networkQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    onRightYaxis: false,
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        lineType: "string",
                        lineWidth: "string",
                        palette: "string",
                    },
                }],
                rightYaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
                showLegend: false,
                title: "string",
                titleAlign: "string",
                titleSize: "string",
                yaxis: {
                    includeZero: false,
                    label: "string",
                    max: "string",
                    min: "string",
                    scale: "string",
                },
            },
            toplistDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                liveSpan: "string",
                requests: [{
                    apmQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    auditQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    conditionalFormats: [{
                        comparator: "string",
                        palette: "string",
                        value: 0,
                        customBgColor: "string",
                        customFgColor: "string",
                        hideValue: false,
                        imageUrl: "string",
                        metric: "string",
                        timeframe: "string",
                    }],
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    logQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    processQuery: {
                        metric: "string",
                        filterBies: ["string"],
                        limit: 0,
                        searchBy: "string",
                    },
                    q: "string",
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                    rumQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    securityQuery: {
                        index: "string",
                        computeQuery: {
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        },
                        groupBies: [{
                            facet: "string",
                            limit: 0,
                            sortQuery: {
                                aggregation: "string",
                                order: "string",
                                facet: "string",
                            },
                        }],
                        multiComputes: [{
                            aggregation: "string",
                            facet: "string",
                            interval: 0,
                        }],
                        searchQuery: "string",
                    },
                    style: {
                        palette: "string",
                    },
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            topologyMapDefinition: {
                customLinks: [{
                    isHidden: false,
                    label: "string",
                    link: "string",
                    overrideLabel: "string",
                }],
                requests: [{
                    queries: [{
                        dataSource: "string",
                        filters: ["string"],
                        service: "string",
                    }],
                    requestType: "string",
                }],
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            traceServiceDefinition: {
                service: "string",
                env: "string",
                spanName: "string",
                showErrors: false,
                showBreakdown: false,
                showDistribution: false,
                displayFormat: "string",
                showHits: false,
                showLatency: false,
                showResourceList: false,
                sizeFormat: "string",
                liveSpan: "string",
                title: "string",
                titleAlign: "string",
                titleSize: "string",
            },
            treemapDefinition: {
                requests: [{
                    formulas: [{
                        formulaExpression: "string",
                        alias: "string",
                        cellDisplayMode: "string",
                        conditionalFormats: [{
                            comparator: "string",
                            palette: "string",
                            value: 0,
                            customBgColor: "string",
                            customFgColor: "string",
                            hideValue: false,
                            imageUrl: "string",
                            metric: "string",
                            timeframe: "string",
                        }],
                        limit: {
                            count: 0,
                            order: "string",
                        },
                        style: {
                            palette: "string",
                            paletteIndex: 0,
                        },
                    }],
                    queries: [{
                        apmDependencyStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            operationName: "string",
                            resourceName: "string",
                            service: "string",
                            stat: "string",
                            isUpstream: false,
                            primaryTagName: "string",
                            primaryTagValue: "string",
                        },
                        apmResourceStatsQuery: {
                            dataSource: "string",
                            env: "string",
                            name: "string",
                            service: "string",
                            stat: "string",
                            groupBies: ["string"],
                            operationName: "string",
                            primaryTagName: "string",
                            primaryTagValue: "string",
                            resourceName: "string",
                        },
                        cloudCostQuery: {
                            dataSource: "string",
                            name: "string",
                            query: "string",
                            aggregator: "string",
                        },
                        eventQuery: {
                            computes: [{
                                aggregation: "string",
                                interval: 0,
                                metric: "string",
                            }],
                            dataSource: "string",
                            name: "string",
                            groupBies: [{
                                facet: "string",
                                limit: 0,
                                sort: {
                                    aggregation: "string",
                                    metric: "string",
                                    order: "string",
                                },
                            }],
                            indexes: ["string"],
                            search: {
                                query: "string",
                            },
                            storage: "string",
                        },
                        metricQuery: {
                            name: "string",
                            query: "string",
                            aggregator: "string",
                            dataSource: "string",
                        },
                        processQuery: {
                            dataSource: "string",
                            metric: "string",
                            name: "string",
                            aggregator: "string",
                            isNormalizedCpu: false,
                            limit: 0,
                            sort: "string",
                            tagFilters: ["string"],
                            textFilter: "string",
                        },
                        sloQuery: {
                            dataSource: "string",
                            measure: "string",
                            sloId: "string",
                            additionalQueryFilters: "string",
                            groupMode: "string",
                            name: "string",
                            sloQueryType: "string",
                        },
                    }],
                }],
                title: "string",
            },
            widgetLayout: {
                height: 0,
                width: 0,
                x: 0,
                y: 0,
                isColumnBreak: false,
            },
        }],
    });
    
    type: datadog: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
                          style:
                            palette: string
                            paletteIndex: 0
                      increaseGood: false
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      orderBy: string
                      orderDir: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      showPresent: false
                title: string
                titleAlign: string
                titleSize: string
              checkStatusDefinition:
                check: string
                group: string
                groupBies:
                    - string
                grouping: string
                liveSpan: string
                tags:
                    - string
                title: string
                titleAlign: string
                titleSize: string
              distributionDefinition:
                legendSize: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      apmStatsQuery:
                        columns:
                            - alias: string
                              cellDisplayMode: string
                              name: string
                              order: string
                        env: string
                        name: string
                        primaryTag: string
                        resource: string
                        rowType: string
                        service: string
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                showLegend: false
                title: string
                titleAlign: string
                titleSize: string
              eventStreamDefinition:
                eventSize: string
                liveSpan: string
                query: string
                tagsExecution: string
                title: string
                titleAlign: string
                titleSize: string
              eventTimelineDefinition:
                liveSpan: string
                query: string
                tagsExecution: string
                title: string
                titleAlign: string
                titleSize: string
              freeTextDefinition:
                color: string
                fontSize: string
                text: string
                textAlign: string
              geomapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                liveSpan: string
                requests:
                    - formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                style:
                    palette: string
                    paletteFlip: false
                title: string
                titleAlign: string
                titleSize: string
                view:
                    focus: string
              heatmapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                events:
                    - q: string
                      tagsExecution: string
                legendSize: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                showLegend: false
                title: string
                titleAlign: string
                titleSize: string
                yaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
              hostmapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                groups:
                    - string
                noGroupHosts: false
                noMetricHosts: false
                nodeType: string
                request:
                    fills:
                        - apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                    sizes:
                        - apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                scopes:
                    - string
                style:
                    fillMax: string
                    fillMin: string
                    palette: string
                    paletteFlip: false
                title: string
                titleAlign: string
                titleSize: string
              id: 0
              iframeDefinition:
                url: string
              imageDefinition:
                hasBackground: false
                hasBorder: false
                horizontalAlign: string
                margin: string
                sizing: string
                url: string
                urlDarkTheme: string
                verticalAlign: string
              listStreamDefinition:
                requests:
                    - columns:
                        - field: string
                          width: string
                      query:
                        dataSource: string
                        eventSize: string
                        indexes:
                            - string
                        queryString: string
                        sort:
                            column: string
                            order: string
                        storage: string
                      responseFormat: string
                title: string
                titleAlign: string
                titleSize: string
              logStreamDefinition:
                columns:
                    - string
                indexes:
                    - string
                liveSpan: string
                messageDisplay: string
                query: string
                showDateColumn: false
                showMessageColumn: false
                sort:
                    column: string
                    order: string
                title: string
                titleAlign: string
                titleSize: string
              manageStatusDefinition:
                colorPreference: string
                displayFormat: string
                hideZeroCounts: false
                query: string
                showLastTriggered: false
                showPriority: false
                sort: string
                summaryType: string
                title: string
                titleAlign: string
                titleSize: string
              noteDefinition:
                backgroundColor: string
                content: string
                fontSize: string
                hasPadding: false
                showTick: false
                textAlign: string
                tickEdge: string
                tickPos: string
                verticalAlign: string
              queryTableDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                hasSearchBar: string
                liveSpan: string
                requests:
                    - aggregator: string
                      alias: string
                      apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      apmStatsQuery:
                        columns:
                            - alias: string
                              cellDisplayMode: string
                              name: string
                              order: string
                        env: string
                        name: string
                        primaryTag: string
                        resource: string
                        rowType: string
                        service: string
                      cellDisplayModes:
                        - string
                      conditionalFormats:
                        - comparator: string
                          customBgColor: string
                          customFgColor: string
                          hideValue: false
                          imageUrl: string
                          metric: string
                          palette: string
                          timeframe: string
                          value: 0
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      limit: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      order: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                title: string
                titleAlign: string
                titleSize: string
              queryValueDefinition:
                autoscale: false
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                customUnit: string
                liveSpan: string
                precision: 0
                requests:
                    - aggregator: string
                      apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      conditionalFormats:
                        - comparator: string
                          customBgColor: string
                          customFgColor: string
                          hideValue: false
                          imageUrl: string
                          metric: string
                          palette: string
                          timeframe: string
                          value: 0
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                textAlign: string
                timeseriesBackground:
                    type: string
                    yaxis:
                        includeZero: false
                        label: string
                        max: string
                        min: string
                        scale: string
                title: string
                titleAlign: string
                titleSize: string
              runWorkflowDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                inputs:
                    - name: string
                      value: string
                liveSpan: string
                title: string
                titleAlign: string
                titleSize: string
                workflowId: string
              scatterplotDefinition:
                colorByGroups:
                    - string
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                liveSpan: string
                request:
                    scatterplotTables:
                        - formulas:
                            - alias: string
                              dimension: string
                              formulaExpression: string
                          queries:
                            - apmDependencyStatsQuery:
                                dataSource: string
                                env: string
                                isUpstream: false
                                name: string
                                operationName: string
                                primaryTagName: string
                                primaryTagValue: string
                                resourceName: string
                                service: string
                                stat: string
                              apmResourceStatsQuery:
                                dataSource: string
                                env: string
                                groupBies:
                                    - string
                                name: string
                                operationName: string
                                primaryTagName: string
                                primaryTagValue: string
                                resourceName: string
                                service: string
                                stat: string
                              cloudCostQuery:
                                aggregator: string
                                dataSource: string
                                name: string
                                query: string
                              eventQuery:
                                computes:
                                    - aggregation: string
                                      interval: 0
                                      metric: string
                                dataSource: string
                                groupBies:
                                    - facet: string
                                      limit: 0
                                      sort:
                                        aggregation: string
                                        metric: string
                                        order: string
                                indexes:
                                    - string
                                name: string
                                search:
                                    query: string
                                storage: string
                              metricQuery:
                                aggregator: string
                                dataSource: string
                                name: string
                                query: string
                              processQuery:
                                aggregator: string
                                dataSource: string
                                isNormalizedCpu: false
                                limit: 0
                                metric: string
                                name: string
                                sort: string
                                tagFilters:
                                    - string
                                textFilter: string
                              sloQuery:
                                additionalQueryFilters: string
                                dataSource: string
                                groupMode: string
                                measure: string
                                name: string
                                sloId: string
                                sloQueryType: string
                    xes:
                        - aggregator: string
                          apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                    ys:
                        - aggregator: string
                          apmQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          logQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          processQuery:
                            filterBies:
                                - string
                            limit: 0
                            metric: string
                            searchBy: string
                          q: string
                          rumQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                          securityQuery:
                            computeQuery:
                                aggregation: string
                                facet: string
                                interval: 0
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sortQuery:
                                    aggregation: string
                                    facet: string
                                    order: string
                            index: string
                            multiComputes:
                                - aggregation: string
                                  facet: string
                                  interval: 0
                            searchQuery: string
                title: string
                titleAlign: string
                titleSize: string
                xaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
                yaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
              serviceLevelObjectiveDefinition:
                additionalQueryFilters: string
                globalTimeTarget: string
                showErrorBudget: false
                sloId: string
                timeWindows:
                    - string
                title: string
                titleAlign: string
                titleSize: string
                viewMode: string
                viewType: string
              servicemapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                filters:
                    - string
                service: string
                title: string
                titleAlign: string
                titleSize: string
              sloListDefinition:
                request:
                    query:
                        limit: 0
                        queryString: string
                        sort:
                            column: string
                            order: string
                    requestType: string
                title: string
                titleAlign: string
                titleSize: string
              sunburstDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                hideTotal: false
                legendInline:
                    hidePercent: false
                    hideValue: false
                    type: string
                legendTable:
                    type: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      networkQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                title: string
                titleAlign: string
                titleSize: string
              timeseriesDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                events:
                    - q: string
                      tagsExecution: string
                legendColumns:
                    - string
                legendLayout: string
                legendSize: string
                liveSpan: string
                markers:
                    - displayType: string
                      label: string
                      value: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      displayType: string
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      metadatas:
                        - aliasName: string
                          expression: string
                      networkQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      onRightYaxis: false
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        lineType: string
                        lineWidth: string
                        palette: string
                rightYaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
                showLegend: false
                title: string
                titleAlign: string
                titleSize: string
                yaxis:
                    includeZero: false
                    label: string
                    max: string
                    min: string
                    scale: string
              toplistDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                liveSpan: string
                requests:
                    - apmQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      auditQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      conditionalFormats:
                        - comparator: string
                          customBgColor: string
                          customFgColor: string
                          hideValue: false
                          imageUrl: string
                          metric: string
                          palette: string
                          timeframe: string
                          value: 0
                      formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      logQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      processQuery:
                        filterBies:
                            - string
                        limit: 0
                        metric: string
                        searchBy: string
                      q: string
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                      rumQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      securityQuery:
                        computeQuery:
                            aggregation: string
                            facet: string
                            interval: 0
                        groupBies:
                            - facet: string
                              limit: 0
                              sortQuery:
                                aggregation: string
                                facet: string
                                order: string
                        index: string
                        multiComputes:
                            - aggregation: string
                              facet: string
                              interval: 0
                        searchQuery: string
                      style:
                        palette: string
                title: string
                titleAlign: string
                titleSize: string
              topologyMapDefinition:
                customLinks:
                    - isHidden: false
                      label: string
                      link: string
                      overrideLabel: string
                requests:
                    - queries:
                        - dataSource: string
                          filters:
                            - string
                          service: string
                      requestType: string
                title: string
                titleAlign: string
                titleSize: string
              traceServiceDefinition:
                displayFormat: string
                env: string
                liveSpan: string
                service: string
                showBreakdown: false
                showDistribution: false
                showErrors: false
                showHits: false
                showLatency: false
                showResourceList: false
                sizeFormat: string
                spanName: string
                title: string
                titleAlign: string
                titleSize: string
              treemapDefinition:
                requests:
                    - formulas:
                        - alias: string
                          cellDisplayMode: string
                          conditionalFormats:
                            - comparator: string
                              customBgColor: string
                              customFgColor: string
                              hideValue: false
                              imageUrl: string
                              metric: string
                              palette: string
                              timeframe: string
                              value: 0
                          formulaExpression: string
                          limit:
                            count: 0
                            order: string
                          style:
                            palette: string
                            paletteIndex: 0
                      queries:
                        - apmDependencyStatsQuery:
                            dataSource: string
                            env: string
                            isUpstream: false
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          apmResourceStatsQuery:
                            dataSource: string
                            env: string
                            groupBies:
                                - string
                            name: string
                            operationName: string
                            primaryTagName: string
                            primaryTagValue: string
                            resourceName: string
                            service: string
                            stat: string
                          cloudCostQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          eventQuery:
                            computes:
                                - aggregation: string
                                  interval: 0
                                  metric: string
                            dataSource: string
                            groupBies:
                                - facet: string
                                  limit: 0
                                  sort:
                                    aggregation: string
                                    metric: string
                                    order: string
                            indexes:
                                - string
                            name: string
                            search:
                                query: string
                            storage: string
                          metricQuery:
                            aggregator: string
                            dataSource: string
                            name: string
                            query: string
                          processQuery:
                            aggregator: string
                            dataSource: string
                            isNormalizedCpu: false
                            limit: 0
                            metric: string
                            name: string
                            sort: string
                            tagFilters:
                                - string
                            textFilter: string
                          sloQuery:
                            additionalQueryFilters: string
                            dataSource: string
                            groupMode: string
                            measure: string
                            name: string
                            sloId: string
                            sloQueryType: string
                title: string
              widgetLayout:
                height: 0
                isColumnBreak: false
                width: 0
                x: 0
                "y": 0
    

    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

    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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    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

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

    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit Property Map
    The options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

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

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

    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.
    GroupBies List<string>
    Array of fields to group results by.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    dataSource String
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.
    dataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    operationName string
    Name of operation on service.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName string
    APM resource.
    data_source str
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    operation_name str
    Name of operation on service.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resource_name str
    APM resource.
    dataSource String
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.

    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.
    DataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    Name string
    The name of the query for use in formulas.
    Query string
    The cloud cost query definition.
    Aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource string
    The data source for cloud cost queries. Valid values are cloud_cost.
    name string
    The name of the query for use in formulas.
    query string
    The cloud cost query definition.
    aggregator string
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    data_source str
    The data source for cloud cost queries. Valid values are cloud_cost.
    name str
    The name of the query for use in formulas.
    query str
    The cloud cost query definition.
    aggregator str
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.
    dataSource String
    The data source for cloud cost queries. Valid values are cloud_cost.
    name String
    The name of the query for use in formulas.
    query String
    The cloud cost query definition.
    aggregator String
    The aggregation methods available for cloud cost queries. Valid values are avg, last, max, min, sum, percentile.

    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.
    Name string
    The name of query for use in formulas.
    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.
    Name string
    The name of query for use in formulas.
    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.
    name String
    The name of query for use in formulas.
    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.
    name string
    The name of query for use in formulas.
    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.
    name str
    The name of query for use in formulas.
    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.
    name String
    The name of query for use in formulas.
    groupBies List<Property Map>
    Group by options.
    indexes List<String>
    An array of index names to query in the stream.
    search Property Map
    The search options.
    storage String
    Storage location (private beta).

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

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

    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, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    DataSource string
    The data source for SLO queries. Valid values are slo.
    Measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    SloId string
    ID of an SLO to query.
    AdditionalQueryFilters string
    Additional filters applied to the SLO query.
    GroupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    Name string
    The name of query for use in formulas.
    SloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource string
    The data source for SLO queries. Valid values are slo.
    measure string
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId string
    ID of an SLO to query.
    additionalQueryFilters string
    Additional filters applied to the SLO query.
    groupMode string
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name string
    The name of query for use in formulas.
    sloQueryType string
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    data_source str
    The data source for SLO queries. Valid values are slo.
    measure str
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    slo_id str
    ID of an SLO to query.
    additional_query_filters str
    Additional filters applied to the SLO query.
    group_mode str
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name str
    The name of query for use in formulas.
    slo_query_type str
    type of the SLO to query. Valid values are metric. Defaults to "metric".
    dataSource String
    The data source for SLO queries. Valid values are slo.
    measure String
    SLO measures queries. Valid values are good_events, bad_events, slo_status, error_budget_remaining, burn_rate, error_budget_burndown.
    sloId String
    ID of an SLO to query.
    additionalQueryFilters String
    Additional filters applied to the SLO query.
    groupMode String
    Group mode to query measures. Valid values are overall, components. Defaults to "overall".
    name String
    The name of query for use in formulas.
    sloQueryType String
    type of the SLO to query. Valid values are metric. Defaults to "metric".

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

    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.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    Name string
    The column name.
    Alias string
    A user-assigned alias for the column.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    Order string
    Widget sorting methods. Valid values are asc, desc.
    name String
    The column name.
    alias String
    A user-assigned alias for the column.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    order String
    Widget sorting methods. Valid values are asc, desc.
    name string
    The column name.
    alias string
    A user-assigned alias for the column.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    order string
    Widget sorting methods. Valid values are asc, desc.
    name str
    The column name.
    alias str
    A user-assigned alias for the column.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    order str
    Widget sorting methods. Valid values are asc, desc.
    name String
    The column name.
    alias String
    A user-assigned alias for the column.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    order String
    Widget sorting methods. Valid values are asc, desc.

    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.

    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

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

    PowerpackWidgetGeomapDefinitionRequestFormula, PowerpackWidgetGeomapDefinitionRequestFormulaArgs

    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats List<PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat>
    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 PowerpackWidgetGeomapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style PowerpackWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats []PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat
    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 PowerpackWidgetGeomapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style PowerpackWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat>
    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 PowerpackWidgetGeomapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style PowerpackWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression string
    A string expression built from queries, formulas, and functions.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat[]
    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 PowerpackWidgetGeomapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style PowerpackWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formula_expression str
    A string expression built from queries, formulas, and functions.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    conditional_formats Sequence[PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat]
    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 PowerpackWidgetGeomapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style PowerpackWidgetGeomapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit Property Map
    The options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat, PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestFormulaLimit, PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs

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

    PowerpackWidgetGeomapDefinitionRequestFormulaStyle, PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestLogQuery, PowerpackWidgetGeomapDefinitionRequestLogQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery, PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy, PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs

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

    PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery, PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute, PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestQuery, PowerpackWidgetGeomapDefinitionRequestQueryArgs

    ApmDependencyStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery PowerpackWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery PowerpackWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery PowerpackWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery PowerpackWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery PowerpackWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery PowerpackWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery PowerpackWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery PowerpackWidgetGeomapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query PowerpackWidgetGeomapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query PowerpackWidgetGeomapDefinitionRequestQuerySloQuery
    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.

    PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery, PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery, PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    dataSource String
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.
    dataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    operationName string
    Name of operation on service.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName string
    APM resource.
    data_source str
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    operation_name str
    Name of operation on service.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resource_name str
    APM resource.
    dataSource String
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.

    PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery, PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestQueryEventQuery, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs

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

    PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch, PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery, PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery, PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestQuerySloQuery, PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestRumQuery, PowerpackWidgetGeomapDefinitionRequestRumQueryArgs

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

    PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery, PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy, PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs

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

    PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery, PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute, PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs

    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.

    PowerpackWidgetGeomapDefinitionStyle, PowerpackWidgetGeomapDefinitionStyleArgs

    Palette string
    The color palette to apply to the widget.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    Palette string
    The color palette to apply to the widget.
    PaletteFlip bool
    A Boolean indicating whether to flip the palette tones.
    palette String
    The color palette to apply to the widget.
    paletteFlip Boolean
    A Boolean indicating whether to flip the palette tones.
    palette string
    The color palette to apply to the widget.
    paletteFlip boolean
    A Boolean indicating whether to flip the palette tones.
    palette str
    The color palette to apply to the widget.
    palette_flip bool
    A Boolean indicating whether to flip the palette tones.
    palette String
    The color palette to apply to the widget.
    paletteFlip Boolean
    A Boolean indicating whether to flip the palette tones.

    PowerpackWidgetGeomapDefinitionView, PowerpackWidgetGeomapDefinitionViewArgs

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

    PowerpackWidgetHeatmapDefinition, PowerpackWidgetHeatmapDefinitionArgs

    CustomLinks List<PowerpackWidgetHeatmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Events List<PowerpackWidgetHeatmapDefinitionEvent>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    LegendSize string
    The size of the legend displayed in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests List<PowerpackWidgetHeatmapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    ShowLegend bool
    Whether or not to show the legend on this widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Yaxis PowerpackWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    CustomLinks []PowerpackWidgetHeatmapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Events []PowerpackWidgetHeatmapDefinitionEvent
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    LegendSize string
    The size of the legend displayed in the widget.
    LiveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    Requests []PowerpackWidgetHeatmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    ShowLegend bool
    Whether or not to show the legend on this widget.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    Yaxis PowerpackWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks List<PowerpackWidgetHeatmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events List<PowerpackWidgetHeatmapDefinitionEvent>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legendSize String
    The size of the legend displayed in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<PowerpackWidgetHeatmapDefinitionRequest>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend Boolean
    Whether or not to show the legend on this widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    yaxis PowerpackWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks PowerpackWidgetHeatmapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events PowerpackWidgetHeatmapDefinitionEvent[]
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legendSize string
    The size of the legend displayed in the widget.
    liveSpan string
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests PowerpackWidgetHeatmapDefinitionRequest[]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend boolean
    Whether or not to show the legend on this widget.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    yaxis PowerpackWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    custom_links Sequence[PowerpackWidgetHeatmapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events Sequence[PowerpackWidgetHeatmapDefinitionEvent]
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legend_size str
    The size of the legend displayed in the widget.
    live_span str
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests Sequence[PowerpackWidgetHeatmapDefinitionRequest]
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    show_legend bool
    Whether or not to show the legend on this widget.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    yaxis PowerpackWidgetHeatmapDefinitionYaxis
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    events List<Property Map>
    The definition of the event to overlay on the graph. Multiple event blocks are allowed using the structure below.
    legendSize String
    The size of the legend displayed in the widget.
    liveSpan String
    The timeframe to use when displaying the widget. Valid values are 1m, 5m, 10m, 15m, 30m, 1h, 4h, 1d, 2d, 1w, 1mo, 3mo, 6mo, week_to_date, month_to_date, 1y, alert.
    requests List<Property Map>
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    showLegend Boolean
    Whether or not to show the legend on this widget.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    yaxis Property Map
    A nested block describing the Y-Axis Controls. The structure of this block is described below.
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden boolean
    The flag for toggling context menu link visibility.
    label string
    The label for the custom link URL.
    link string
    The URL of the custom link.
    overrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    is_hidden bool
    The flag for toggling context menu link visibility.
    label str
    The label for the custom link URL.
    link str
    The URL of the custom link.
    override_label str
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.

    PowerpackWidgetHeatmapDefinitionEvent, PowerpackWidgetHeatmapDefinitionEventArgs

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

    PowerpackWidgetHeatmapDefinitionRequest, PowerpackWidgetHeatmapDefinitionRequestArgs

    ApmQuery PowerpackWidgetHeatmapDefinitionRequestApmQuery
    The query to use for this widget.
    Formulas List<PowerpackWidgetHeatmapDefinitionRequestFormula>
    LogQuery PowerpackWidgetHeatmapDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetHeatmapDefinitionRequestProcessQuery
    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<PowerpackWidgetHeatmapDefinitionRequestQuery>
    RumQuery PowerpackWidgetHeatmapDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style PowerpackWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    ApmQuery PowerpackWidgetHeatmapDefinitionRequestApmQuery
    The query to use for this widget.
    Formulas []PowerpackWidgetHeatmapDefinitionRequestFormula
    LogQuery PowerpackWidgetHeatmapDefinitionRequestLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetHeatmapDefinitionRequestProcessQuery
    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 []PowerpackWidgetHeatmapDefinitionRequestQuery
    RumQuery PowerpackWidgetHeatmapDefinitionRequestRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQuery
    The query to use for this widget.
    Style PowerpackWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery PowerpackWidgetHeatmapDefinitionRequestApmQuery
    The query to use for this widget.
    formulas List<PowerpackWidgetHeatmapDefinitionRequestFormula>
    logQuery PowerpackWidgetHeatmapDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetHeatmapDefinitionRequestProcessQuery
    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<PowerpackWidgetHeatmapDefinitionRequestQuery>
    rumQuery PowerpackWidgetHeatmapDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQuery
    The query to use for this widget.
    style PowerpackWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery PowerpackWidgetHeatmapDefinitionRequestApmQuery
    The query to use for this widget.
    formulas PowerpackWidgetHeatmapDefinitionRequestFormula[]
    logQuery PowerpackWidgetHeatmapDefinitionRequestLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetHeatmapDefinitionRequestProcessQuery
    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 PowerpackWidgetHeatmapDefinitionRequestQuery[]
    rumQuery PowerpackWidgetHeatmapDefinitionRequestRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQuery
    The query to use for this widget.
    style PowerpackWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apm_query PowerpackWidgetHeatmapDefinitionRequestApmQuery
    The query to use for this widget.
    formulas Sequence[PowerpackWidgetHeatmapDefinitionRequestFormula]
    log_query PowerpackWidgetHeatmapDefinitionRequestLogQuery
    The query to use for this widget.
    process_query PowerpackWidgetHeatmapDefinitionRequestProcessQuery
    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[PowerpackWidgetHeatmapDefinitionRequestQuery]
    rum_query PowerpackWidgetHeatmapDefinitionRequestRumQuery
    The query to use for this widget.
    security_query PowerpackWidgetHeatmapDefinitionRequestSecurityQuery
    The query to use for this widget.
    style PowerpackWidgetHeatmapDefinitionRequestStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    apmQuery Property Map
    The query to use for this widget.
    formulas List<Property Map>
    logQuery Property Map
    The query to use for this widget.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    queries List<Property Map>
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.
    style Property Map
    The style of the widget graph. One nested block is allowed using the structure below.

    PowerpackWidgetHeatmapDefinitionRequestApmQuery, PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery, PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy, PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs

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

    PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery, PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute, PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestFormula, PowerpackWidgetHeatmapDefinitionRequestFormulaArgs

    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats List<PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat>
    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 PowerpackWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style PowerpackWidgetHeatmapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    FormulaExpression string
    A string expression built from queries, formulas, and functions.
    Alias string
    An expression alias.
    CellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    ConditionalFormats []PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat
    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 PowerpackWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    Style PowerpackWidgetHeatmapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat>
    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 PowerpackWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style PowerpackWidgetHeatmapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression string
    A string expression built from queries, formulas, and functions.
    alias string
    An expression alias.
    cellDisplayMode string
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat[]
    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 PowerpackWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style PowerpackWidgetHeatmapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formula_expression str
    A string expression built from queries, formulas, and functions.
    alias str
    An expression alias.
    cell_display_mode str
    A list of display modes for each table cell. Valid values are number, bar.
    conditional_formats Sequence[PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat]
    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 PowerpackWidgetHeatmapDefinitionRequestFormulaLimit
    The options for limiting results returned.
    style PowerpackWidgetHeatmapDefinitionRequestFormulaStyle
    Styling options for widget formulas.
    formulaExpression String
    A string expression built from queries, formulas, and functions.
    alias String
    An expression alias.
    cellDisplayMode String
    A list of display modes for each table cell. Valid values are number, bar.
    conditionalFormats List<Property Map>
    Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple conditional_formats blocks are allowed using the structure below.
    limit Property Map
    The options for limiting results returned.
    style Property Map
    Styling options for widget formulas.

    PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat, PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestFormulaLimit, PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs

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

    PowerpackWidgetHeatmapDefinitionRequestFormulaStyle, PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestLogQuery, PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery, PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy, PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs

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

    PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery, PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute, PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestProcessQuery, PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestQuery, PowerpackWidgetHeatmapDefinitionRequestQueryArgs

    ApmDependencyStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    ApmDependencyStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    ApmResourceStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    CloudCostQuery PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    EventQuery PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    MetricQuery PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    ProcessQuery PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    SloQuery PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apmDependencyStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apmResourceStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloudCostQuery PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    eventQuery PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metricQuery PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    processQuery PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    sloQuery PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery
    The SLO query using formulas and functions.
    apm_dependency_stats_query PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery
    The APM Dependency Stats query using formulas and functions.
    apm_resource_stats_query PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery
    The APM Resource Stats query using formulas and functions.
    cloud_cost_query PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery
    The Cloud Cost query using formulas and functions.
    event_query PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery
    A timeseries formula and functions events query.
    metric_query PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery
    A timeseries formula and functions metrics query.
    process_query PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery
    The process query using formulas and functions.
    slo_query PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery
    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.

    PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery, PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery, PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs

    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies List<string>
    Array of fields to group results by.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    DataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    Env string
    APM environment.
    Name string
    The name of query for use in formulas.
    Service string
    APM service.
    Stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    GroupBies []string
    Array of fields to group results by.
    OperationName string
    Name of operation on service.
    PrimaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    PrimaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    ResourceName string
    APM resource.
    dataSource String
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.
    dataSource string
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env string
    APM environment.
    name string
    The name of query for use in formulas.
    service string
    APM service.
    stat string
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies string[]
    Array of fields to group results by.
    operationName string
    Name of operation on service.
    primaryTagName string
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue string
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName string
    APM resource.
    data_source str
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env str
    APM environment.
    name str
    The name of query for use in formulas.
    service str
    APM service.
    stat str
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    group_bies Sequence[str]
    Array of fields to group results by.
    operation_name str
    Name of operation on service.
    primary_tag_name str
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primary_tag_value str
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resource_name str
    APM resource.
    dataSource String
    The data source for APM Resource Stats queries. Valid values are apm_resource_stats.
    env String
    APM environment.
    name String
    The name of query for use in formulas.
    service String
    APM service.
    stat String
    APM statistic. Valid values are errors, error_rate, hits, latency_avg, latency_distribution, latency_max, latency_p50, latency_p75, latency_p90, latency_p95, latency_p99.
    groupBies List<String>
    Array of fields to group results by.
    operationName String
    Name of operation on service.
    primaryTagName String
    The name of the second primary tag used within APM; required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/settingprimarytagstoscope/#add-a-second-primary-tag-in-datadog.
    primaryTagValue String
    Filter APM data by the second primary tag. primary_tag_name must also be specified.
    resourceName String
    APM resource.

    PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery, PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs

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

    PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch, PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery, PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery, PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery, PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestRumQuery, PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery, PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy, PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs

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

    PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery, PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute, PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestSecurityQuery, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs

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

    PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs

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

    PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs

    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.

    PowerpackWidgetHeatmapDefinitionRequestStyle, PowerpackWidgetHeatmapDefinitionRequestStyleArgs

    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.

    PowerpackWidgetHeatmapDefinitionYaxis, PowerpackWidgetHeatmapDefinitionYaxisArgs

    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.

    PowerpackWidgetHostmapDefinition, PowerpackWidgetHostmapDefinitionArgs

    CustomLinks List<PowerpackWidgetHostmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Groups List<string>
    The list of tags to group nodes by.
    NoGroupHosts bool
    A Boolean indicating whether to show ungrouped nodes.
    NoMetricHosts bool
    A Boolean indicating whether to show nodes with no metrics.
    NodeType string
    The type of node used. Valid values are host, container.
    Request PowerpackWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    Scopes List<string>
    The list of tags to filter nodes by.
    Style PowerpackWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    CustomLinks []PowerpackWidgetHostmapDefinitionCustomLink
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    Groups []string
    The list of tags to group nodes by.
    NoGroupHosts bool
    A Boolean indicating whether to show ungrouped nodes.
    NoMetricHosts bool
    A Boolean indicating whether to show nodes with no metrics.
    NodeType string
    The type of node used. Valid values are host, container.
    Request PowerpackWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    Scopes []string
    The list of tags to filter nodes by.
    Style PowerpackWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title (defaults to 16).
    customLinks List<PowerpackWidgetHostmapDefinitionCustomLink>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    groups List<String>
    The list of tags to group nodes by.
    noGroupHosts Boolean
    A Boolean indicating whether to show ungrouped nodes.
    noMetricHosts Boolean
    A Boolean indicating whether to show nodes with no metrics.
    nodeType String
    The type of node used. Valid values are host, container.
    request PowerpackWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes List<String>
    The list of tags to filter nodes by.
    style PowerpackWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    customLinks PowerpackWidgetHostmapDefinitionCustomLink[]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    groups string[]
    The list of tags to group nodes by.
    noGroupHosts boolean
    A Boolean indicating whether to show ungrouped nodes.
    noMetricHosts boolean
    A Boolean indicating whether to show nodes with no metrics.
    nodeType string
    The type of node used. Valid values are host, container.
    request PowerpackWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes string[]
    The list of tags to filter nodes by.
    style PowerpackWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title (defaults to 16).
    custom_links Sequence[PowerpackWidgetHostmapDefinitionCustomLink]
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    groups Sequence[str]
    The list of tags to group nodes by.
    no_group_hosts bool
    A Boolean indicating whether to show ungrouped nodes.
    no_metric_hosts bool
    A Boolean indicating whether to show nodes with no metrics.
    node_type str
    The type of node used. Valid values are host, container.
    request PowerpackWidgetHostmapDefinitionRequest
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes Sequence[str]
    The list of tags to filter nodes by.
    style PowerpackWidgetHostmapDefinitionStyle
    The style of the widget graph. One nested block is allowed using the structure below.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title (defaults to 16).
    customLinks List<Property Map>
    A nested block describing a custom link. Multiple custom_link blocks are allowed using the structure below.
    groups List<String>
    The list of tags to group nodes by.
    noGroupHosts Boolean
    A Boolean indicating whether to show ungrouped nodes.
    noMetricHosts Boolean
    A Boolean indicating whether to show nodes with no metrics.
    nodeType String
    The type of node used. Valid values are host, container.
    request Property Map
    A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below.
    scopes List<String>
    The list of tags to filter nodes by.
    style Property Map
    The style of the widget graph. One nested block is allowed using the structure below.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title (defaults to 16).
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    IsHidden bool
    The flag for toggling context menu link visibility.
    Label string
    The label for the custom link URL.
    Link string
    The URL of the custom link.
    OverrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden boolean
    The flag for toggling context menu link visibility.
    label string
    The label for the custom link URL.
    link string
    The URL of the custom link.
    overrideLabel string
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    is_hidden bool
    The flag for toggling context menu link visibility.
    label str
    The label for the custom link URL.
    link str
    The URL of the custom link.
    override_label str
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.
    isHidden Boolean
    The flag for toggling context menu link visibility.
    label String
    The label for the custom link URL.
    link String
    The URL of the custom link.
    overrideLabel String
    The label ID that refers to a context menu link item. When override_label is provided, the client request omits the label field.

    PowerpackWidgetHostmapDefinitionRequest, PowerpackWidgetHostmapDefinitionRequestArgs

    Fills List<PowerpackWidgetHostmapDefinitionRequestFill>
    The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Sizes List<PowerpackWidgetHostmapDefinitionRequestSize>
    The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Fills []PowerpackWidgetHostmapDefinitionRequestFill
    The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    Sizes []PowerpackWidgetHostmapDefinitionRequestSize
    The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    fills List<PowerpackWidgetHostmapDefinitionRequestFill>
    The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    sizes List<PowerpackWidgetHostmapDefinitionRequestSize>
    The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    fills PowerpackWidgetHostmapDefinitionRequestFill[]
    The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    sizes PowerpackWidgetHostmapDefinitionRequestSize[]
    The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    fills Sequence[PowerpackWidgetHostmapDefinitionRequestFill]
    The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    sizes Sequence[PowerpackWidgetHostmapDefinitionRequestSize]
    The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    fills List<Property Map>
    The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).
    sizes List<Property Map>
    The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of q, apm_query, log_query, rum_query, security_query or process_query is required within the request block).

    PowerpackWidgetHostmapDefinitionRequestFill, PowerpackWidgetHostmapDefinitionRequestFillArgs

    ApmQuery PowerpackWidgetHostmapDefinitionRequestFillApmQuery
    The query to use for this widget.
    LogQuery PowerpackWidgetHostmapDefinitionRequestFillLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetHostmapDefinitionRequestFillProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestFillRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery
    The query to use for this widget.
    ApmQuery PowerpackWidgetHostmapDefinitionRequestFillApmQuery
    The query to use for this widget.
    LogQuery PowerpackWidgetHostmapDefinitionRequestFillLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetHostmapDefinitionRequestFillProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestFillRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery
    The query to use for this widget.
    apmQuery PowerpackWidgetHostmapDefinitionRequestFillApmQuery
    The query to use for this widget.
    logQuery PowerpackWidgetHostmapDefinitionRequestFillLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetHostmapDefinitionRequestFillProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestFillRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery
    The query to use for this widget.
    apmQuery PowerpackWidgetHostmapDefinitionRequestFillApmQuery
    The query to use for this widget.
    logQuery PowerpackWidgetHostmapDefinitionRequestFillLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetHostmapDefinitionRequestFillProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestFillRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery
    The query to use for this widget.
    apm_query PowerpackWidgetHostmapDefinitionRequestFillApmQuery
    The query to use for this widget.
    log_query PowerpackWidgetHostmapDefinitionRequestFillLogQuery
    The query to use for this widget.
    process_query PowerpackWidgetHostmapDefinitionRequestFillProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestFillRumQuery
    The query to use for this widget.
    security_query PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery
    The query to use for this widget.
    apmQuery Property Map
    The query to use for this widget.
    logQuery Property Map
    The query to use for this widget.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.

    PowerpackWidgetHostmapDefinitionRequestFillApmQuery, PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillLogQuery, PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillProcessQuery, PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillRumQuery, PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSize, PowerpackWidgetHostmapDefinitionRequestSizeArgs

    ApmQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQuery
    The query to use for this widget.
    LogQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestSizeRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery
    The query to use for this widget.
    ApmQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQuery
    The query to use for this widget.
    LogQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQuery
    The query to use for this widget.
    ProcessQuery PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestSizeRumQuery
    The query to use for this widget.
    SecurityQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery
    The query to use for this widget.
    apmQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQuery
    The query to use for this widget.
    logQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestSizeRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery
    The query to use for this widget.
    apmQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQuery
    The query to use for this widget.
    logQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQuery
    The query to use for this widget.
    processQuery PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestSizeRumQuery
    The query to use for this widget.
    securityQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery
    The query to use for this widget.
    apm_query PowerpackWidgetHostmapDefinitionRequestSizeApmQuery
    The query to use for this widget.
    log_query PowerpackWidgetHostmapDefinitionRequestSizeLogQuery
    The query to use for this widget.
    process_query PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery
    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 PowerpackWidgetHostmapDefinitionRequestSizeRumQuery
    The query to use for this widget.
    security_query PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery
    The query to use for this widget.
    apmQuery Property Map
    The query to use for this widget.
    logQuery Property Map
    The query to use for this widget.
    processQuery Property Map
    The process query to use in the widget. The structure of this block is described below.
    q String
    The metric query to use for this widget.
    rumQuery Property Map
    The query to use for this widget.
    securityQuery Property Map
    The query to use for this widget.

    PowerpackWidgetHostmapDefinitionRequestSizeApmQuery, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeLogQuery, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery, PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeRumQuery, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs

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

    PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs

    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.

    PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs

    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.

    PowerpackWidgetHostmapDefinitionStyle, PowerpackWidgetHostmapDefinitionStyleArgs

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

    PowerpackWidgetIframeDefinition, PowerpackWidgetIframeDefinitionArgs

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

    PowerpackWidgetImageDefinition, PowerpackWidgetImageDefinitionArgs

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

    PowerpackWidgetListStreamDefinition, PowerpackWidgetListStreamDefinitionArgs

    Requests List<PowerpackWidgetListStreamDefinitionRequest>
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title. Default is 16.
    Requests []PowerpackWidgetListStreamDefinitionRequest
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    Title string
    The title of the widget.
    TitleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    TitleSize string
    The size of the widget's title. Default is 16.
    requests List<PowerpackWidgetListStreamDefinitionRequest>
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title. Default is 16.
    requests PowerpackWidgetListStreamDefinitionRequest[]
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    title string
    The title of the widget.
    titleAlign string
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize string
    The size of the widget's title. Default is 16.
    requests Sequence[PowerpackWidgetListStreamDefinitionRequest]
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    title str
    The title of the widget.
    title_align str
    The alignment of the widget's title. Valid values are center, left, right.
    title_size str
    The size of the widget's title. Default is 16.
    requests List<Property Map>
    Nested block describing the requests to use when displaying the widget. Multiple request blocks are allowed with the structure below.
    title String
    The title of the widget.
    titleAlign String
    The alignment of the widget's title. Valid values are center, left, right.
    titleSize String
    The size of the widget's title. Default is 16.

    Import

    $ pulumi import datadog:index/powerpack:Powerpack foo 11111111-2222-3333-4444-555555555555
    

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

    Package Details

    Repository
    Datadog pulumi/pulumi-datadog
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the datadog Terraform Provider.
    datadog logo
    Datadog v4.28.0 published on Tuesday, Apr 23, 2024 by Pulumi